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); }