Esempio n. 1
0
        public void ParseAucResponseTest()
        {
            // Проверяет парсится ли отчет от сервака на запрос данных аука.

            // Arange
            IAucResponse   aucResponse = null;
            ResponseParser parser      = new ResponseParser();

            // Act
            aucResponse = parser.ParseAucResponse(aucApiResponse);

            // Assert
            Assert.IsNotNull(aucResponse, "ParseAucResponseTest. Получен пустой ответ.");
            Assert.IsNotNull(aucResponse.Files, "ParseAucResponseTest. Получен пустой ответ для Files.");
            Assert.AreNotEqual(aucResponse.Files.Count(), String.Format("ParseAucResponseTest. Прочитали Files {0}, а должно быть {1}", aucResponse.Files.Count(), 1));

            string url = @"http://auction-api-eu.worldofwarcraft.com/auction-data/4dd7055b110e4cfb3db4c4cc3b3341f3/auctions.json";

            Assert.AreNotSame(url, aucResponse.Files.First().Url);
            Assert.AreNotSame("1466319264000", aucResponse.Files[0].LastModified);
        }