public void SetEventHandler() { ElapsedEventHandler handler = Handler; timer = new MyTimer(10); timer.SetEventHandler(Handler); State.GetState(timer); Assert.AreEqual(Handler, State.Handler); }
public void Deserialization() { var timer = new MyTimer(123); timer.SetEventHandler(Handler); timer.Start(); var serialized = Reflection.SerializeToMemory(timer); var deserialized = Reflection.DeserializeFromMemory <MyTimer>(serialized); State.GetState(deserialized); Assert.AreEqual(123, State.TimerInterval); Assert.AreEqual(Handler, State.Handler); Assert.IsFalse(State.IsTimerEnabled); Assert.IsFalse(State.IsStopWatchEnabled); }