public void CreateFromTrackInfo() { SampleTrackInfo track = new SampleTrackInfo(); string built = Pattern.CreateFromTrackInfo( "%artist%:%album%:%title%:%track_number%:" + "%track_count%:%track_number_nz%:%track_count_nz%", track); Assert.AreEqual(String.Format("{0}:{1}:{2}:{3}:{4}:{5}:{6}", track.ArtistName, track.AlbumTitle, track.TrackTitle, ZeroPad(track.TrackNumber), ZeroPad(track.TrackCount), track.TrackNumber, track.TrackCount), built); }
public void TestMusicFileNamePattern() { var pattern = new MusicFileNamePattern (); var track = new SampleTrackInfo (); Assert.AreEqual ("The Beatles/Help!/07. Ticket to Ride", pattern.CreateFromTrackInfo (pattern.DefaultPattern, track)); track.TrackNumber = 0; Assert.AreEqual ("The Beatles/Help!/Ticket to Ride", pattern.CreateFromTrackInfo (pattern.DefaultPattern, track)); }