public void DadasUnaEspecificacion_CrearUnNot() { var nombreNoEstaVacioSpec = new NombreNoEstaVacioSpec(); var andSpecification = nombreNoEstaVacioSpec.Not(); var fakeEntity = new FakeEntity(); Assert.IsFalse(andSpecification.IsSatisfiedBy(fakeEntity)); }
public void DadasDosEspecificaciones_CrearUnOr() { var nombreNoEstaVacioSpec = new NombreNoEstaVacioSpec(); var nombreNoEsNuloSpec = new NombreNoEsNuloSpec(); var andSpecification = nombreNoEstaVacioSpec.Or(nombreNoEsNuloSpec); var fakeEntity = new FakeEntity(); Assert.IsTrue(andSpecification.IsSatisfiedBy(fakeEntity)); }