Beispiel #1
0
        public void SameHandlerIsOnlyAddedOnce()
        {
            var dispatcher = new RegistrationDependencyDispatcher <string>("Foo");

            var handler = new CountingCallsDependencyCommandHandler();

            dispatcher.AddHandler(handler);
            dispatcher.AddHandler(handler);

            dispatcher.Dispatch(new EmptyCommand());

            Assert.AreEqual(1, CountingCallsDependencyCommandHandler.Calls);
        }