public void SetUp() { testEvent = Substitute.For <INewSepEvent>(); T1 = Substitute.For <ITrack>(); T2 = Substitute.For <ITrack>(); uut = new SepEventsLogger(); }
public void LogNewEvent() { T1.Tag.Returns("T1"); T2.Tag.Returns("T2"); uut = new SepEventsLogger(testEvent); var path = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location) + "\\" + "SepEventsLog.txt"; File.Delete(path); Assert.IsFalse(File.Exists(path)); testEvent.CrashingEvent += Raise.EventWith(new SeperationEventArgs(T1, T2)); Assert.IsTrue(File.Exists(path)); }