public void PruebaParaValidarLaEdadUsuario() { // Arrange var usuario = new Usuario(); var evento = new Evento(); var compra = new Compra(); usuario.edad = 20; var reservacion = new Reservacion(compra, usuario, evento); // Act var compraDomainService = new CompraDomainService(); var resultado = compraDomainService.PostCompraDomainService(reservacion); // Assert Assert.AreEqual("La reservacion debe ser por alguien mayor de 21 años", resultado); }
public void PruebaParaValidarQueSeEncuentraUnEvento() { // 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.PostCompraDomainService(reservacion); // Assert Assert.AreEqual("El Evento no existe", resultado); }
public async Task <String> PostCompraApplicationService(Compra compra) { Reservacion reservacion = await LlamadaALaBaseDeDatos(compra); var respuestaDomainService = _compraDomainService.PostCompraDomainService(reservacion); bool hayErrorEnElDomainService = respuestaDomainService != null; if (hayErrorEnElDomainService) { return(respuestaDomainService); } _baseDatos.compras.Add(compra); await _baseDatos.SaveChangesAsync(); return(null); }