public new AudioBookOptions GetOptions() { var options = new AudioBookOptions(); CopyToOptions(options); return(options); }
public AudioBook(string id, string parentId, AudioBookOptions options) : base(id, parentId, options) { StorageMedium = options.StorageMedium; Date = options.Date; Producers = Helper.MakeReadOnlyCopy(options.Producers); Contributors = Helper.MakeReadOnlyCopy(options.Contributors); }
public AudioBook (string id, string parentId, AudioBookOptions options) : base (id, parentId, options) { StorageMedium = options.StorageMedium; Date = options.Date; Producers = Helper.MakeReadOnlyCopy (options.Producers); Contributors = Helper.MakeReadOnlyCopy (options.Contributors); }
protected void CopyToOptions(AudioBookOptions options) { base.CopyToOptions(options); options.StorageMedium = StorageMedium; options.Date = Date; options.Producers = new List <string> (Producers); options.Contributors = new List <string> (Contributors); }
protected void CopyToOptions (AudioBookOptions options) { base.CopyToOptions (options); options.StorageMedium = StorageMedium; options.Date = Date; options.Producers = new List<string> (Producers); options.Contributors = new List<string> (Contributors); }
static void AssertAudioBook (AudioBook audioBook, AudioBookOptions options) { AssertAudioItem (audioBook, options); Assert.AreEqual (audioBook.StorageMedium, options.StorageMedium); Assert.AreEqual (audioBook.Date, options.Date); Assert.IsTrue (audioBook.Producers.IsReadOnly); Assert.IsTrue (audioBook.Contributors.IsReadOnly); CollectionAssert.AreEqual (audioBook.Producers, options.Producers); CollectionAssert.AreEqual (audioBook.Contributors, options.Contributors); }
static void SetAudioBookOptions (AudioBookOptions options) { SetAudioItemOptions (options); options.StorageMedium = "13"; options.Date = "14"; options.Producers = new[] { "producer" }; options.Contributors = new[] { "contributor" }; }
public void AudioBookInstantiation () { var options = new AudioBookOptions (); SetAudioBookOptions (options); var audio_book = new AudioBook ("-1", "-1", options); AssertAudioBook (audio_book, options); AssertAudioBook (audio_book, audio_book.GetOptions ()); }
public new AudioBookOptions GetOptions () { var options = new AudioBookOptions (); CopyToOptions (options); return options; }