public void ResourceInstantiation () { var options = new ResourceOptions (); SetResourceOptions (options); var resource = new Resource (new Uri ("http://0"), options); AssertResource (resource, options); AssertResource (resource, resource.GetOptions ()); }
static void AssertResource (Resource resource, ResourceOptions options) { Assert.AreEqual (resource.Size, options.Size); Assert.AreEqual (resource.Duration, options.Duration); Assert.AreEqual (resource.BitRate, options.BitRate); Assert.AreEqual (resource.SampleFrequency, options.SampleFrequency); Assert.AreEqual (resource.BitsPerSample, options.BitsPerSample); Assert.AreEqual (resource.NrAudioChannels, options.NrAudioChannels); Assert.AreEqual (resource.Resolution, options.Resolution); Assert.AreEqual (resource.ColorDepth, options.ColorDepth); Assert.AreEqual (resource.ProtocolInfo, options.ProtocolInfo); Assert.AreEqual (resource.Protection, options.Protection); Assert.AreEqual (resource.ImportUri, options.ImportUri); }