public void Conversion_CorrespondWithTheSameAmountOfItems_True() { var playlist = Substitute.For <IPlaylist>(); var item = Substitute.For <IPlaylistItem>(); playlist.GetGenericItems().Returns(new[] { item }); var asx = new AsxPlaylist(playlist); asx.GetGenericItems().Should().HaveCount(playlist.GetGenericItems().Count()); }
public void Conversion_ConvertedPlaylistItemContainsSamePath_Foo() { var playlist = Substitute.For <IPlaylist>(); var item = Substitute.For <IPlaylistItem>(); item.Path.Returns("Foo"); playlist.GetGenericItems().Returns(new[] { item }); var asx = new AsxPlaylist(playlist); asx.GetGenericItems().First().Path.Should().Be("Foo"); }
public void Conversion_ConvertedPlaylistItemContainsParam_FooToBar() { var playlist = Substitute.For <IPlaylist>(); var item = Substitute.For <IPlaylistItem>(); var dictionary = new Dictionary <string, string> { { "Foo", "Bar" } }; item.Tags.Returns(dictionary); playlist.GetGenericItems().Returns(new[] { item }); var asx = new AsxPlaylist(playlist); asx.GetGenericItems().First().Tags["Foo"].Should().Be("Bar"); }