AOUT.CH5.Logan.Tests.EventExpectation.MyEventCallback C# (CSharp) Method

MyEventCallback() public method

public MyEventCallback ( Type eventType, object args ) : void
eventType System.Type
args object
return void
        public void MyEventCallback(Type eventType, object[] args)
        {
            callbackCalled = true;
            actualArgs = args;

            if (expectNoFire)
            {
                expectNoFire = false;
                Assert.Fail("Unexpected event was fired:{0}.{1}"
                            , expectedTargetName, expectedEventName);
            }

            for (int i = 0; i < expectedArgs.Length; i++)
            {
                Assert.AreEqual(expectedArgs[i], actualArgs[i],
                                "Wrong argument[{0}] value passed by event",
                                i.ToString());
            }
        }