public void EjecutarAccion2_TipoListaEnterosExternalSource(List <int> expected_result) { var sut = new QuizRead(); List <int> result_list = sut.GetListaDiezActions(); result_list.Should().BeEquivalentTo(expected_result); }
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); }
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); }
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. }
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 }