public OrderEndpoint(IEndpointInstanceBuilder endpointInstanceBuilder, IOrderHubMessageDispatcher orderHubMessageDispatcher) { _endpointInstanceBuilder = endpointInstanceBuilder; _orderHubMessageDispatcher = orderHubMessageDispatcher; Initialise().GetAwaiter().GetResult(); }
private void AssumeEndpointInstanceBuilderIsInitialised() { _endpointInstanceBuilder = Substitute.For <IEndpointInstanceBuilder>(); _endpointInstanceBuilder.ReturnsForAll(_endpointInstanceBuilder); _startableEndpoint = Substitute.For <IStartableEndpoint>(); _endpointInstanceBuilder.Build().Returns(Task.FromResult(_startableEndpoint)); _endpointInstance = Substitute.For <IEndpointInstance>(); _startableEndpoint.Start().Returns(Task.FromResult(_endpointInstance)); }
public EndpointInstanceBuilderShould() { _target = new EndpointInstanceBuilder(); }