public void OffAll() { var log = LogManager.GetLogger(Global.CallerName()); log.Info("Start"); var emitter = new Emitter(); var calls = new List <object>(); var listener3 = new TestListener3(calls); var listener4 = new TestListener4(calls); emitter.On("foo", listener3); emitter.On("bar", listener4); emitter.Emit("foo"); emitter.Emit("bar"); emitter.Off(); emitter.Emit("foo"); emitter.Emit("bar"); var expected = new Object[] { "one", "two" }; CollectionAssert.AreEqual(expected, calls.ToArray()); }
public void OffAll() { LogManager.SetupLogManager(); var log = LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod()); log.Info("Start"); var emitter = new Emitter(); var calls = new List <object>(); var listener3 = new TestListener3(calls); var listener4 = new TestListener4(calls); emitter.On("foo", listener3); emitter.On("bar", listener4); emitter.Emit("foo"); emitter.Emit("bar"); emitter.Off(); emitter.Emit("foo"); emitter.Emit("bar"); var expected = new Object[] { "one", "two" }; Assert.Equal(expected, calls.ToArray()); }
public void OffAll() { var emitter = new Emitter(); var calls = new List <object>(); var listener3 = new TestListener3(calls); var listener4 = new TestListener4(calls); emitter.On("foo", listener3); emitter.On("bar", listener4); emitter.Emit("foo"); emitter.Emit("bar"); emitter.Off(); emitter.Emit("foo"); emitter.Emit("bar"); var expected = new Object[] { "one", "two" }; Assert.Equal(expected, calls.ToArray()); }
public void Off() { var log = LogManager.GetLogger(Global.CallerName()); log.Info("Start"); var emitter = new Emitter(); var calls = new List<object>(); var listener3 = new TestListener3(calls); emitter.On("foo", listener3); var listener4 = new TestListener4(calls); emitter.On("foo", listener4); emitter.Off("foo", listener4); emitter.Emit("foo"); var expected = new Object[] {"one"}; CollectionAssert.AreEqual(expected, calls.ToArray()); }
public void Off() { LogManager.SetupLogManager(); var log = LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod()); log.Info("Start"); var emitter = new Emitter(); var calls = new List<object>(); var listener3 = new TestListener3(calls); emitter.On("foo", listener3); var listener4 = new TestListener4(calls); emitter.On("foo", listener4); emitter.Off("foo", listener4); emitter.Emit("foo"); var expected = new Object[] {"one"}; Assert.Equal(expected, calls.ToArray()); }