@@ -123,15 +123,15 @@ public void FingerprintsCantMatchUniformlyAtRandom()
123123 for ( int i = 0 ; i < 100 ; ++ i )
124124 {
125125 var schema = TestUtilities . GenerateRandomFingerprint ( random , 200 , 128 , 32 ) ;
126- var hash = lshAlgorithm . Hash ( new Fingerprint ( schema , i * one , ( uint ) i , Array . Empty < byte > ( ) ) , config ) ;
126+ var hash = lshAlgorithm . Hash ( new Fingerprint ( schema , i * one , ( uint ) i , [ ] ) , config ) ;
127127 var subFingerprint = new SubFingerprintData ( hash . HashBins , hash . SequenceNumber , hash . StartsAt , new ModelReference < uint > ( ( uint ) i ) , track ) ;
128128 storage . AddSubFingerprint ( subFingerprint ) ;
129129 }
130130
131131 for ( int i = 0 ; i < 10 ; ++ i )
132132 {
133133 var schema = TestUtilities . GenerateRandomFingerprint ( random , 200 , 128 , 32 ) ;
134- var hash = lshAlgorithm . Hash ( new Fingerprint ( schema , i * one , ( uint ) i , Array . Empty < byte > ( ) ) , config ) ;
134+ var hash = lshAlgorithm . Hash ( new Fingerprint ( schema , i * one , ( uint ) i , [ ] ) , config ) ;
135135 for ( int j = 0 ; j < 25 ; ++ j )
136136 {
137137 var ids = storage . GetSubFingerprintsByHashTableAndHash ( j , hash . HashBins [ j ] , MediaType . Audio ) ;
@@ -199,16 +199,16 @@ public void ShouldBeAbleToControlReturnedCandidatesWithThresholdParameter()
199199 var fingerprints = TestUtilities . GenerateSimilarFingerprints ( random , howSimilar , topWavelets , width * height * 2 ) ;
200200 int hammingDistance = similarity . CalculateHammingDistance ( fingerprints . Item1 . ConvertToBooleans ( ) , fingerprints . Item2 . ConvertToBooleans ( ) ) ;
201201 hammingDistances . Add ( hammingDistance ) ;
202- var hashed1 = lsh . HashImage ( new Fingerprint ( fingerprints . Item1 , 0 , 0 , Array . Empty < byte > ( ) ) , hashingConfig ) ;
203- var hashed2 = lsh . HashImage ( new Fingerprint ( fingerprints . Item2 , 0 , 0 , Array . Empty < byte > ( ) ) , hashingConfig ) ;
202+ var hashed1 = lsh . HashImage ( new Fingerprint ( fingerprints . Item1 , 0 , 0 , [ ] ) , hashingConfig ) ;
203+ var hashed2 = lsh . HashImage ( new Fingerprint ( fingerprints . Item2 , 0 , 0 , [ ] ) , hashingConfig ) ;
204204 int agreeCount = AgreeOn ( hashed1 . HashBins , hashed2 . HashBins ) ;
205205 agreeOn . Add ( agreeCount ) ;
206206 }
207207
208208 int requested = ( int ) ( ( 1 - howSimilar ) * topWavelets * 2 ) ;
209209 Assert . AreEqual ( requested , hammingDistances . Average ( ) , 1 ) ;
210210 Assert . AreEqual ( expectedThresholds [ r ] , Math . Floor ( agreeOn . Average ( ) ) ) ;
211- logger . LogInformation ( $ "Similarity: { howSimilar : 0.00 } , Avg. Table Matches { agreeOn . Average ( ) : 0.000 } " ) ;
211+ logger . LogInformation ( "Similarity: {HowSimilar }, Avg. Table Matches {Average}" , howSimilar , agreeOn . Average ( ) ) ;
212212 } ) ;
213213 }
214214
0 commit comments