コード例 #1
0
        public void ValidarDeserializacaoObjetoRetornoFipe()
        {
            string jsonRetornoFipe = @"{""id"": 21, ""name"": ""Fiat""}";

            FipeBaseOutput retorno = JsonConvert.DeserializeObject <FipeBaseOutput>(jsonRetornoFipe);

            Assert.IsNotNull(retorno);
            Assert.AreEqual("21", retorno.Codigo);
            Assert.AreEqual("Fiat", retorno.Nome);
        }
コード例 #2
0
        public void ValidarSerializacaoObjeto()
        {
            var retornoFipe = new FipeBaseOutput()
            {
                Codigo = "21",
                Nome   = "Fiat"
            };

            string  retornoFipeJson   = JsonConvert.SerializeObject(retornoFipe);
            JObject retornoFipeJbject = JObject.Parse(retornoFipeJson);

            Assert.AreEqual("21", retornoFipeJbject["id"]?.Value <string>());
            Assert.AreEqual("Fiat", retornoFipeJbject["name"]?.Value <string>());
        }