public void SetUp() { var ramStorage = new RAMStorage(NumberOfHashTables); FingerprintDao = new FingerprintDao(ramStorage); TrackDao = new TrackDao(ramStorage); }
public void InsertTest() { TrackData track = new TrackData("artist", "title", "album", 1986, 200); var trackReference = TrackDao.InsertTrack(track); var fingerprintReference = FingerprintDao.InsertFingerprint(new FingerprintData(GenericFingerprint, trackReference)); AssertModelReferenceIsInitialized(fingerprintReference); }
public void InsertTest() { TrackData track = new TrackData("isrc", "artist", "title", "album", 1986, 200); int trackId = TrackDao.Insert(track); int id = FingerprintDao.Insert(GenericFingerprint, trackId); Assert.IsFalse(id == 0); }
public void MultipleFingerprintsInsertTest() { for (int i = 0; i < 100; i++) { var trackData = new TrackData("isrc" + i, "artist", "title", "album", 2012, 200); int trackId = TrackDao.Insert(trackData); int id = FingerprintDao.Insert(GenericFingerprint, trackId); Assert.IsFalse(id == 0); } }
public void MultipleFingerprintsInsertTest() { const int NumberOfFingerprints = 100; for (int i = 0; i < NumberOfFingerprints; i++) { var trackData = new TrackData("artist", "title", "album", 2012, 200); var trackReference = TrackDao.InsertTrack(trackData); var fingerprintReference = FingerprintDao.InsertFingerprint(new FingerprintData(GenericFingerprint, trackReference)); AssertModelReferenceIsInitialized(fingerprintReference); } }
public void ReadTest() { const int NumberOfFingerprints = 100; TrackData track = new TrackData("artist", "title", "album", 1986, 200); var trackReference = TrackDao.InsertTrack(track); for (int i = 0; i < NumberOfFingerprints; i++) { FingerprintDao.InsertFingerprint(new FingerprintData(GenericFingerprint, trackReference)); } var fingerprints = FingerprintDao.ReadFingerprintsByTrackReference(trackReference); Assert.IsTrue(fingerprints.Count == NumberOfFingerprints); foreach (var fingerprint in fingerprints) { Assert.IsTrue(GenericFingerprint.Length == fingerprint.Signature.Length); for (var i = 0; i < GenericFingerprint.Length; i++) { Assert.AreEqual(GenericFingerprint[i], fingerprint.Signature[i]); } } }
public FingerprintDaoTest() { FingerprintDao = new FingerprintDao(); TrackDao = new TrackDao(); }
public FingerprintDaoTest() { FingerprintDao = new FingerprintDao(); TrackDao = new TrackDao(); daoTestHelper = new DaoTestHelper(); }