public void FromId_IdIsForAPath_ReturnsAContainer()
        {
            var id = new SonosIdentifier {
                Path = "\\abc\\def"
            };

            var resource = PhysicalResource.FromId(id);

            Assert.That(resource, Is.TypeOf <Container>());
            Assert.That(resource.DisplayName, Is.EqualTo("def"));
        }
Esempio n. 2
0
    public void AddToValue(string resourceName, float amount)
    {
        PhysicalResource pr = FindPhysical(resourceName);

        if (pr.PhysicalValue + (pr.Threshold * amount) > 1.0f)
        {
            pr.PhysicalValue = 1.0f;
        }
        else
        {
            pr.PhysicalValue += pr.Threshold * amount;
        }
    }
Esempio n. 3
0
        public override getMediaMetadataResponse GetMediaMetadata(getMediaMetadataRequest request)
        {
            var id = _.IdentityProvider.FromRequestId(request.id);

            return(new getMediaMetadataResponse(PhysicalResource.FromId(id).ToMediaMetadata()));
        }