public void ShouldIdentifyAsEqual()
        {
            var dto0 = new FingerprintData(new bool[0], new ModelReference<int>(0), new ModelReference<int>(0));
            var dto1 = new FingerprintData(new bool[0], new ModelReference<int>(0), new ModelReference<int>(0));

            Assert.AreEqual(dto0, dto1);
        }
        public IModelReference InsertFingerprint(FingerprintData fingerprint)
        {
            byte[] byteSignature = GetByteArrayFromBool(fingerprint.Signature);
            var fingerprintId = PrepareStoredProcedure(SpInsertFingerprint)
                                .WithParameter("Signature", byteSignature)
                                .WithParameter("TrackId", fingerprint.TrackReference.Id, DbType.Int32)
                                .Execute()
                                .AsScalar<int>();

            return fingerprint.FingerprintReference = new ModelReference<int>(fingerprintId);
        }
 public IModelReference InsertFingerprint(FingerprintData fingerprint)
 {
     throw new NotImplementedException("Solr does not support fingerprint storage");
 }
        public void ShouldNotBeEqualToNull()
        {
            var dto0 = new FingerprintData(new bool[0], new ModelReference<int>(0), new ModelReference<int>(0));

            Assert.IsFalse(dto0.Equals(null));
        }
 public virtual IModelReference InsertFingerprint(FingerprintData fingerprint)
 {
     return this.fingerprintDao.InsertFingerprint(fingerprint);
 }