public void Conversion_CorrespondWithTheSameAmountOfItems_True() { var playlist = Substitute.For <IPlaylist>(); var item = Substitute.For <IPlaylistItem>(); playlist.GetItems().Returns(new[] { item }); var asx = new AsxPlaylist(playlist); Assert.True(playlist.GetItems().Count() == asx.GetItems().Count()); }
public void Conversion_ConvertedPlaylistItemContainsSamePath_Foo() { var playlist = Substitute.For <IPlaylist>(); var item = Substitute.For <IPlaylistItem>(); item.Path.Returns("Foo"); playlist.GetItems().Returns(new[] { item }); var asx = new AsxPlaylist(playlist); Assert.True(asx.GetItems().First().Path == "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.GetItems().Returns(new [] { item }); var asx = new AsxPlaylist(playlist); Assert.True(asx.GetItems().First().Tags["Foo"] == "Bar"); }