public PublishQuotesTests(MarketServerFixture fixture)
        {
            fixture.Reset();

            _marketSimulatorClient = fixture.CreateClient();
            _fakeMarketSubscriber  = fixture.AddFakeSubscriber();
        }
示例#2
0
        public CompanyTests(MarketServerFixture fixture)
        {
            fixture.Reset();

            _fakeMarketSubscriber = fixture.AddFakeSubscriber();
            _client = fixture.CreateClient();
        }
示例#3
0
        public FakeMarketSubscriber AddFakeSubscriber(int port = FakeMarketSubscriber.DefaultPort)
        {
            var subscriber = new FakeMarketSubscriber(port);
            var client     = CreateClient();

            _fakeSubscribers.Add(subscriber);
            client.AddSubscriberAsync($"Fake Subscriber {_fakeSubscribers.Count}", subscriber.SubscriberUrl.AbsoluteUri)
            .Wait();
            return(subscriber);
        }