public void ThrowsWhenMappingCannotBeFound()
        {
            // arrange
            service = new DetermineMessageOwnershipFromRebusConfigurationSection();

            // act
            // assert
            var exception = Assert.Throws<InvalidOperationException>(() => service.GetEndpointFor(typeof (string)));
            exception.Message.ShouldContain("System.String");
        }
        public void CanDetermineSomeRandomMapping()
        {
            // arrange
            service = new DetermineMessageOwnershipFromRebusConfigurationSection();

            // act
            var endpointForSomeMessageType = service.GetEndpointFor(typeof(SomeMessageType));
            var endpointForAnotherMessageType = service.GetEndpointFor(typeof(AnotherMessageType));

            // assert
            endpointForSomeMessageType.ShouldBe("some_message_endpoint");
            endpointForAnotherMessageType.ShouldBe("another_message_endpoint");
        }