public void NormalDeserializeMarketDescriptionsTest() { var stream = FileHelper.OpenFile(FileName); var deserializedObject = _deserializer.Deserialize(stream); var data = _mapper.CreateMapper(deserializedObject).Map(); Assert.IsNotNull(data); Assert.IsTrue(data.Any()); }
public async Task GetMarketDescriptionsAsync(CultureInfo culture) { RecordCall("GetMarketDescriptionsAsync"); var filePath = GetFile("invariant_market_descriptions.{culture}.xml", culture); var restDeserializer = new Deserializer <market_descriptions>(); var mapper = new MarketDescriptionsMapperFactory(); var stream = FileHelper.OpenFile(filePath); var result = mapper.CreateMapper(restDeserializer.Deserialize(stream)).Map(); if (result != null) { await _cacheManager.SaveDtoAsync(URN.Parse("sr:markets:" + result.Items?.Count()), result, culture, DtoType.MarketDescriptionList, null).ConfigureAwait(false); } }