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); }