public PublishQuotesTests(MarketServerFixture fixture) { fixture.Reset(); _marketSimulatorClient = fixture.CreateClient(); _fakeMarketSubscriber = fixture.AddFakeSubscriber(); }
public CompanyTests(MarketServerFixture fixture) { fixture.Reset(); _fakeMarketSubscriber = fixture.AddFakeSubscriber(); _client = fixture.CreateClient(); }
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); }