public void PruebaParaValidarQueSeEncuentraUnEvento2() { // Arrange var usuario = new Usuario(); var evento = new Evento(); var compra = new Compra(); var id = new int(); evento = null; var reservacion = new Reservacion(compra, usuario, evento); // Act var compraDomainService = new CompraDomainService(); var resultado = compraDomainService.PutCompraDomainService(id, reservacion); // Assert Assert.AreEqual("No se Encuentra el Evento", resultado); }
public void PruebaParaValidarLaEdadUsuario2() { // Arrange var usuario = new Usuario(); var evento = new Evento(); var compra = new Compra(); var id = new int(); usuario.edad = 20; var reservacion = new Reservacion(compra, usuario, evento); // Act var compraDomainService = new CompraDomainService(); var resultado = compraDomainService.PutCompraDomainService(id, reservacion); // Assert Assert.AreEqual("La reservacion debe ser por alguien mayor de 21 años", resultado); }
public async Task <String> PutCompraApplicationService(int id, Compra compra) { Reservacion reservacion = await LlamadaALaBaseDeDatos(compra); var respuestaDomainService = _compraDomainService.PutCompraDomainService(id, reservacion); bool hayErrorEnElDomainService = respuestaDomainService != null; if (hayErrorEnElDomainService) { return(respuestaDomainService); } _baseDatos.Entry(compra).State = EntityState.Modified; await _baseDatos.SaveChangesAsync(); return(null); }