public void TestSetLog() { var log = new TestLogObject(); Log.SetLog(log); Log.WriteInfoToLog("does this work?"); Assert.AreEqual("does this work?", log.SeeLogDetails().Trim()); }
public void TestWriteErrorToLog() { var testlog = new TestLogObject(); Log.SetLog(testlog); var exception = new Exception("This is going on the log"); Log.WriteErrorToLog("We had a problem", exception); var testString = testlog.SeeLogDetails(); Assert.IsTrue(testString.Contains("We had a problem")); Assert.IsTrue(testString.Contains(exception.Message)); }
public void TestFacade_WriteAlbumsGavStyleNoFix() { var settings = FormatterSettingsTests.GetDefaultSettings(); settings.Format = FormatStyle.Gav; settings.FixTags = false; settings.CopyOrMove = CopyType.Copy; var log = new TestLogObject(); var facade = new Mp3FormatterFacade(settings); facade.ProcessLog = log; facade.Process(); }
public void TestFacade_WriteAlbumsPeteStyleWithFix() { var settings = FormatterSettingsTests.GetDefaultSettings(); settings.Format = FormatStyle.Pete; settings.FixTags = true; settings.CopyOrMove = CopyType.Copy; var log = new TestLogObject(); var facade = new Mp3FormatterFacade(settings); facade.ProcessLog = log; facade.Process(); var mp3 = GetFile("Von Hertzen Brothers - 2013 - Nine Lives\\02-vhb-flowers_and_rust.mp3"); Assert.AreEqual("Von Hertzen Brothers", mp3.AlbumArtist); }