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());
        }
示例#2
0
        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);
            }
        }