public void OrdenarPorNombreYComprobarEstaOrdenada(List <PersonaInfo> original) { var sut = new PersonaRead(); List <PersonaInfo> filtrada = sut.OrdenarPorNombre(original); filtrada.Should().BeInDescendingOrder(Item => Item.Nombre, "No esta ordenada descendientemente"); }
public void OrdenarPorNombreYComprobarSonEquivalentes(List <PersonaInfo> original) { var sut = new PersonaRead(); List <PersonaInfo> filtrada = sut.OrdenarPorNombre(original); filtrada.Should().BeEquivalentTo(original, "No es equivalente"); }
public void OrdenarPorNombreY_ComprobarSonIguales(List <PersonaInfo> original) { var sut = new PersonaRead(); List <PersonaInfo> filtrada = sut.OrdenarPorNombre(original); filtrada.Should().NotBeSameAs(original, "Es igual"); }
public void PruebaExcepciones_VerificarExcepcion(List <PersonaInfo> original) { var sut = new PersonaRead(); Action act = () => sut.PersonasPruebaExcepciones(null); act.ShouldThrow <ArgumentNullException>().And.ParamName.Should().Equals("message"); }
public void ModifcaCadena_ContieneCadena_Refactorizado(List <PersonaInfo> original) { var sut = new PersonaRead(); List <PersonaInfo> filtrada = sut.EsteCodigoHaSidoLimpiado(original); filtrada.ForEach(item => item.Nombre.Should().Match("*visitado" + item.ID.ToString())); }
public void ModifcaCadena_ContieneCadena(List <PersonaInfo> original) { var sut = new PersonaRead(); List <PersonaInfo> filtrada = sut.LaPruebaDeEstoFuncionaPeroDeChiripaYPorqueConozcoContenido(original); //List<PersonaInfo> filtrada = sut.EsteCodigoHaSidoLimpiado(original); filtrada.ForEach(item => item.Nombre.Should().Match("*visitado" + item.ID.ToString())); }
public void Sacar3Primeras_TieneLaMismaReferencia(List <PersonaInfo> original) { var sut = new PersonaRead(); List <PersonaInfo> filtrada = sut.ObtenerTresPrimeras(original); List <PersonaInfo> result = original.Take(3).ToList(); result.Should().BeEquivalentTo(filtrada); }
public void Sacar3Primeras_ContienOriginal(List <PersonaInfo> original) { var sut = new PersonaRead(); List <PersonaInfo> filtrada = sut.ObtenerTresPrimeras(original); original.Should().Contain(filtrada); }
public void OrdenarPorNombreYSacar3Primeras_FiltradaContienOriginal(List <PersonaInfo> original) { var sut = new PersonaRead(); List <PersonaInfo> filtrada = sut.OrdenarPorNombreYObtener3Primeras(original); original.Should().Contain(filtrada); //Filtrada es un subconjunto de original, aunque no coincida el orden }