Beispiel #1
0
 public void SetUp()
 {
     testEvent = Substitute.For <INewSepEvent>();
     T1        = Substitute.For <ITrack>();
     T2        = Substitute.For <ITrack>();
     uut       = new SepEventsLogger();
 }
Beispiel #2
0
        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));
        }