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")); }
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; } }
public override getMediaMetadataResponse GetMediaMetadata(getMediaMetadataRequest request) { var id = _.IdentityProvider.FromRequestId(request.id); return(new getMediaMetadataResponse(PhysicalResource.FromId(id).ToMediaMetadata())); }