public void DeleteTrackTest() { var track = new TrackInfo("id", "title", "artist"); modelService.Insert(track, new Hashes(new[] { new HashedFingerprint(GenericHashBuckets(), 0, 0f, Array.Empty <byte>()) }, 1.48, MediaType.Audio, DateTime.Now, Enumerable.Empty <string>())); modelService.DeleteTrack("id"); var subFingerprints = modelService.Query(GetGenericHashes(), new DefaultQueryConfiguration()).ToList(); Assert.IsFalse(subFingerprints.Any()); var actualTrack = modelService.ReadTrackById("id"); Assert.IsNull(actualTrack); }
public void DeleteTrackTest() { var track = new TrackInfo("id", "title", "artist"); modelService.Insert(track, new Hashes(new[] { new HashedFingerprint(GenericHashBuckets(), 0, 0f) }, 1.48)); modelService.DeleteTrack("id"); var subFingerprints = modelService.Query(new[] { GenericHashBuckets() }, new DefaultQueryConfiguration()) .ToList(); Assert.IsFalse(subFingerprints.Any()); var actualTrack = modelService.ReadTrackById("id"); Assert.IsNull(actualTrack); }