public ResourceCollection GetResources(string identifier)
        {
            var id = _identityStore.FromRequestId(identifier);

            if (id == null)
            {
                throw new ArgumentException("Unrecognised identifier '{0}' requested. Sonos player has cached an expired key.");
            }

            return(GetResources(id));
        }
예제 #2
0
        public void FromRequestId_WithValidCompressedId_PathIsCorrect()
        {
            var identifier = _provider.FromRequestId(_compressedId);

            Assert.That(identifier.Path, Is.EqualTo(_uncompressedId));
        }