示例#1
0
        public void ShouldGetAllHandlerReferences()
        {
            // Arrange
            var busContainer = new StructureMapContainer();

            busContainer.AddHandler(typeof(IMessageHandler <MyMessage>), new MyMessageHandler());

            // Act
            var result = busContainer.GetHandlerTypes();

            // Assert
            Assert.NotNull(result);
            Assert.Equal(1, result.Count());
            Assert.Equal("MyMessage", result.ToList()[0].MessageType.Name);
            Assert.Equal("MyMessageHandler", result.ToList()[0].HandlerType.Name);
        }