Example #1
0
        public void InitializeTest()
        {
            var myCommandHandlerService = new MyCommandHandlerService();

            // myCommandHandlerService.Initialize();
            Assert.AreEqual(typeof(TestCommand).FullName, myCommandHandlerService.KnownTypes[0].FullName);
            Assert.AreEqual(typeof(TestCommand2).FullName, myCommandHandlerService.KnownTypes[1].FullName);

            List <ISubscriber> subscriberList;

            Assert.IsTrue(myCommandHandlerService.TryGetSubscriberList(typeof(TestCommand2).FullName, out subscriberList));
            Assert.IsTrue(subscriberList.Count == 2);
            Assert.IsTrue(myCommandHandlerService.TryGetSubscriberList(typeof(TestCommand).FullName, out subscriberList));
            Assert.IsTrue(subscriberList.Count == 1);

            Assert.AreEqual(typeof(TestCommand).FullName, myCommandHandlerService.KnownTypes[0].FullName);
        }
Example #2
0
        public void SubscribeToCommandTest()
        {
            var commandHandlerService = new MyCommandHandlerService();

            Assert.AreEqual(commandHandlerService.KnownTypes[0], typeof(TestCommand));
        }