public void DeleteTrackTest() { TrackData track = new TrackData("isrc", "artist", "title", "album", 1986, 200); var trackReference = modelService.InsertTrack(track); var hashedFingerprints = new HashedFingerprint(GenericHashBuckets(), 1, 0.928f, Enumerable.Empty <string>()); modelService.InsertHashDataForTrack(new[] { hashedFingerprints }, trackReference); modelService.DeleteTrack(trackReference); var subFingerprints = modelService.ReadSubFingerprints(GenericHashBuckets(), new DefaultQueryConfiguration()); Assert.IsTrue(subFingerprints.Any() == false); TrackData actualTrack = modelService.ReadTrackByReference(trackReference); Assert.IsNull(actualTrack); }