public void Simple_handler_should_be_classified_as_a_handler() { Assert.IsTrue(ConfigUnicastBus.IsMessageHandler(typeof(SimpleHandler))); }
public void Specific_generic_type_definition_handler_should_not_be_classified_as_a_handler() { Assert.IsTrue(ConfigUnicastBus.IsMessageHandler(typeof(GenericTypeDefinitionHandler <string>))); }
public void Generic_implemented_type_definition_handler_should_not_be_classified_as_a_handler() { Assert.IsTrue(ConfigUnicastBus.IsMessageHandler(typeof(GenericImplementedHandler))); }
public void Generic_type_definition_handler_should_not_be_classified_as_a_handler() { Assert.IsFalse(ConfigUnicastBus.IsMessageHandler(typeof(GenericTypeDefinitionHandler <>))); }
public void Interface_handler_should_not_be_classified_as_a_handler() { Assert.IsFalse(ConfigUnicastBus.IsMessageHandler(typeof(InterfaceHandler))); }
public void Not_implementing_IHandleMessages_should_not_be_classified_as_a_handler() { Assert.IsFalse(ConfigUnicastBus.IsMessageHandler(typeof(NotImplementingIHandleMessages))); }
public void Abstract_handler_should_not_be_classified_as_a_handler() { Assert.IsFalse(ConfigUnicastBus.IsMessageHandler(typeof(AbstractHandler))); }
public void Concrete_implementation_of_abstract_handler_should_be_classified_as_a_handler() { Assert.IsTrue(ConfigUnicastBus.IsMessageHandler(typeof(ConcreteImplementationOfAbstractHandler))); }