Example #1
0
        public void IfChangeDoesNotContainMarketDefinitionAnyPreviousMarketDefinitionShouldNotBeCleared()
        {
            var mc1 = new MarketChangeStub().WithMarketDefinition(new MarketDefinition {
                Venue = "Test Venue"
            });
            var c1 = new ChangeMessageStub().WithMarketChange(mc1).Build();

            _market.OnChange(c1);

            var mc = new MarketChange {
                MarketId = "1.2345"
            };
            var c2 = _change.WithMarketChange(mc).Build();

            _market.OnChange(c2);

            Assert.Equal("Test Venue", _market.MarketDefinition.Venue);
        }