コード例 #1
0
        public void OrdenarTestTituloAsc()
        {
            //Arrange
            dadosOrdenaLivros ordenar = new dadosOrdenaLivros();

            var lstLivros = ordenar.criarLista();

            List <Parametro> tituloAscParam = new List <Parametro>();

            tituloAscParam.Add(new Parametro()
            {
                campoOrdenacao = "titulo",
                tipoOrdenacao  = EnumOrdenacao.tipoOrdenacao.asc
            });

            //Act
            var    resultado = ordenar.Ordenar(tituloAscParam);
            string retorno   = "";

            //Assert
            foreach (Livro l in resultado)
            {
                retorno = retorno + l.Id;
            }

            Assert.AreEqual(retorno, "3412");
        }
コード例 #2
0
        public void OrdenarTestNulo()
        {
            //Arrange
            dadosOrdenaLivros ordenar = new dadosOrdenaLivros();

            var lstLivros = ordenar.criarLista();

            List <Parametro> tituloAscParam = new List <Parametro>();

            //Act
            string retorno   = "";
            var    resultado = (tituloAscParam == null ? null : ordenar.Ordenar(tituloAscParam));

            //Assert
            if (resultado != null)
            {
                foreach (Livro l in resultado)
                {
                    retorno = retorno + l.Id;
                }

                Assert.AreEqual(retorno, "3412");
            }
            else
            {
                Assert.Fail("O teste falhou.");
            }
        }