示例#1
0
        public void ListAnuncios()
        {
            string marca = "Chevrolet";

            string modelo = "Agile";

            var anuncio = new AnuncioDTO
            {
                Marca         = "Chevrolet",
                Modelo        = "Agile",
                Versao        = "1.5 DX 16V FLEX 4P AUTOMÁTICO",
                Ano           = 2018,
                Quilometragem = 25000,
                Observacao    = "Carro com único dono e o IPVA de 2020 pago."
            };

            var anuncios = new List <AnuncioDTO>();

            anuncios.Add(anuncio);

            var data = new ResponseBase <IEnumerable <AnuncioDTO> >()
            {
                Success   = true,
                Data      = anuncios,
                Message   = null,
                Exception = null
            };

            anuncioServiceMock.Setup(a => a.List(marca, modelo)).Returns(data);

            var result = anunciosController.List(marca, modelo);

            Assert.AreEqual(true, GetVal <bool>(result, "Success"));
            Assert.AreEqual(1, GetVal <List <AnuncioDTO> >(result, "Data").Count);
        }