Exemple #1
0
    public void SetEventHandler()
    {
        ElapsedEventHandler handler = Handler;

        timer = new MyTimer(10);
        timer.SetEventHandler(Handler);

        State.GetState(timer);

        Assert.AreEqual(Handler, State.Handler);
    }
Exemple #2
0
    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);
    }