Example #1
0
        public void Verify(T eventArg, int expectedTimes)
        {
            int nbCallsWithTheArgument;
            if (ArgumentsNumberOfCalls.TryGetValue(eventArg, out nbCallsWithTheArgument))
            {
                if (nbCallsWithTheArgument == expectedTimes)
                {
                    return;
                }
            }

            throw new Exception(string.Format("Fail : Expected<{0}> - Value<{1}>", expectedTimes, nbCallsWithTheArgument));
        }
Example #2
0
        public virtual void EventAction(object sender, T args)
        {
            int numberOfCallsWithTheArgument;
            if (ArgumentsNumberOfCalls.TryGetValue(args, out numberOfCallsWithTheArgument))
            {
                ArgumentsNumberOfCalls[args] = ++numberOfCallsWithTheArgument;
            }
            else
            {
                ArgumentsNumberOfCalls.Add(args, ++numberOfCallsWithTheArgument);
            }

            Arguments.Add(args);
        }