Пример #1
0
        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);
        }
Пример #2
0
        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);
        }