Esempio n. 1
0
        public void EjecutarAccion2_TipoListaEnterosExternalSource(List <int> expected_result)
        {
            var        sut         = new QuizRead();
            List <int> result_list = sut.GetListaDiezActions();

            result_list.Should().BeEquivalentTo(expected_result);
        }
Esempio n. 2
0
        public void EjecutarAccion2_ObjetoNoEsIgual_AunqueTengaLosMismosValores()
        {
            var        sut             = new QuizRead();
            List <int> expected_result = ObtenLista10ElementosConValor10();
            List <int> result_list     = sut.GetListaDiezActions();

            result_list.Should().NotBeSameAs(expected_result);
        }
Esempio n. 3
0
        public void EjecutarAccion2_ObjetoEquivalente()
        {
            var        sut             = new QuizRead();
            List <int> expected_result = ObtenLista10ElementosConValor10();
            List <int> result_list     = sut.GetListaDiezActions();

            result_list.Should().BeEquivalentTo(expected_result);
        }
Esempio n. 4
0
        public void EjecutarAccion2_TipoListaEnteros()
        {
            var        sut             = new QuizRead();
            List <int> expected_result = ObtenLista10ElementosConValor10();
            List <int> result_list     = sut.GetListaDiezActions();

            result_list.Should().BeOfType <List <int> >("No es una lista de enteros");
            //Comprobamos el tipo de salida.
        }
Esempio n. 5
0
        public void EjecutarAccion3_ObjetoEquivalente()
        {
            List <int> expected_result = new List <int>();

            for (int i = 0; i < 5; i++)
            {
                expected_result.Add(9);
            }
            for (int i = 5; i < 10; i++)
            {
                expected_result.Add(6);
            }
            var        sut         = new QuizRead();
            List <int> result_list = sut.GetListaDiezActionsFormadaEnDosBloques();

            result_list.Should().BeEquivalentTo(expected_result);
            //Son equivalentes ya que contienen la misma información (No importa ni el orden ni la posición en memoria)
            //En este caso se ha modificado el orden de la lista al generarla y sigue pasando el test
        }