public void WriteUsingMapperSaveTest() { ISongFileMapper <PowerPraiseSong> mapper = new PowerPraiseSongFileMapper(); ISongFileWriter <PowerPraiseSong> writer = new PowerPraiseSongFileWriter(); const string referenceFilename = "Resources/powerpraise/Näher, mein Gott zu Dir.ppl"; const string filename = "Resources/powerpraise/Näher, mein Gott zu Dir - neu - extended2.ppl"; Song sng = PowerPraiseTestUtil.GetExpectedSong(); PowerPraiseSong ppl = new PowerPraiseSong(); mapper.Map(sng, ppl); writer.Save(filename, ppl); try { FileUtils.FileEquals(filename, referenceFilename, true); } catch (Exception e) { Assert.Fail(e.Message); } }
public PowerPraiseSongFilePlugin() { Reader = new PowerPraiseSongFileReader(); Mapper = new PowerPraiseSongFileMapper(); Writer = new PowerPraiseSongFileWriter(); }