public void DecodeFileTitle_KnownTitles_ExtractsYear(string filename, int year) { var parser = new RockieTrackDecoder(); var properties = parser.DecodeFileName(filename); Assert.AreEqual(year, properties.Year); }
public void DecodeFileTitle_KnownTitles_ExtractsPart(string filename, string part) { var parser = new RockieTrackDecoder(); var properties = parser.DecodeFileName(filename); Assert.AreEqual(part, properties.Part); }
public void DecodeFileTitle_KnownTitles_ExtractsTitle(string filename, string title) { var parser = new RockieTrackDecoder(); var properties = parser.DecodeFileName(filename); Assert.AreEqual(title, properties.Title); }
public void PrepareTrackMapping(string folderPath) { var trackNames = GetMp3Files(folderPath); var decoder = new RockieTrackDecoder(); _propertyMapper = AssembleSongPropertyMap(trackNames, decoder); }
public void DecodeFileTitle_KnownTitles_SetsArtist() { string knownTrackTitle = "Livin' On A Prayer - Bass.mp3"; string expectedArtist = "Rock Choir"; var parser = new RockieTrackDecoder(); var properties = parser.DecodeFileName(knownTrackTitle); Assert.AreEqual(expectedArtist, properties.Artist); }