public OrderEndpoint(IEndpointInstanceBuilder endpointInstanceBuilder,
                      IOrderHubMessageDispatcher orderHubMessageDispatcher)
 {
     _endpointInstanceBuilder   = endpointInstanceBuilder;
     _orderHubMessageDispatcher = orderHubMessageDispatcher;
     Initialise().GetAwaiter().GetResult();
 }
Пример #2
0
        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();
 }