public void TestCopyWithOptions()
    {
      DownloadMediaOptions options = new DownloadMediaOptions();
      options.SetWidth(100);
      options.SetScale(1.5f);

      DownloadMediaOptions copy = (DownloadMediaOptions)options.DeepCopyMediaDownloadOptions();
      Assert.AreEqual("100", copy.Width);
      Assert.AreEqual("1.5", copy.Scale);
    }
 public void TestCopyEmptyOptions()
 {
   DownloadMediaOptions options = new DownloadMediaOptions();
   DownloadMediaOptions copy = (DownloadMediaOptions)options.DeepCopyMediaDownloadOptions();
   Assert.True (copy.IsEmpty);
 }