/// <summary> /// Adds the blank. /// </summary> /// <param name="element">The element.</param> /// <returns>The <see cref="MediaData"/>.</returns> public MediaData AddBlank(TimelineElement element) { MediaData media = new BlankMediaData(element); this.mediaData.Add(media); return(media); }
public void ShouldRemoveBlankElement() { var aggregateMediaModel = CreateTestableAggregateMediaModel(); var timelineElement = new TimelineElement { Asset = new VideoAsset() }; var blankMediaData = new BlankMediaData(timelineElement); aggregateMediaModel.BaseMediaData.Add(blankMediaData); var mediaData = aggregateMediaModel.RemoveBlankElement(timelineElement); Assert.IsNotNull(mediaData); Assert.AreEqual(blankMediaData, mediaData); Assert.AreEqual(0, aggregateMediaModel.BaseMediaData.Count); }