MassTransit/MassTransit — Issue #98: EndpointTestFixture semantics
Author: haf
Created: 2012-02-28 14:14:07+00:00
State: open

Endpoint Test Fixture has three methods;

1. `SetupServiceBus :: Uri -> ( () -> ServiceBusConfigurator ) -> IServiceBus`
2. `SetupServiceBus :: Uri -> IServiceBus`
3. `ConfigureServiceBus :: Uri -> ServiceBusConfigurator -> IServiceBus`

1. Adds to property `Buses` and handles disposing of them
2. **Doesn't** add to `Buses` and calls `ConfigureServiceBus`.
3. Does nothing at all.

From a programmer trying to figure out what is going on, in this case, there's no way without the source / reading docs intensely.

Suggestion: move to the mixin-like ActionAttribute in NUnit 2.6 for MT 3.0 and use that release to document and prune the testing framework.