public void BridgeEnvio() { EnviarColombia enviarColombia = new EnviarColombia(); EnviarPortugal enviarPortugal = new EnviarPortugal(); RepartoAmazon reparto = new RepartoAmazon("1", enviarColombia); reparto.asignarEnvio(enviarPortugal); Assert.AreEqual("Pedido entregado a Portugal", reparto.obtenerEnvio().entregar()); }
public void BridgeTestCase() { var destinoEnvio = RepartoAmazon.CrearEnvio(EnvioDestino.EnvioEspaña); RepartoAmazon repartoAmazon = new RepartoAmazon("1", destinoEnvio); //Enviamos el pedido a España por defecto TestContext.WriteLine(repartoAmazon.EnviarPedido()); TestContext.WriteLine(repartoAmazon.ProcesarPedido()); TestContext.WriteLine(repartoAmazon.EntregarPedido()); //Ahora queremos enviar el pedido a Mexico destinoEnvio = RepartoAmazon.CrearEnvio(EnvioDestino.EnvioMexico); repartoAmazon.AsignarEnvio(destinoEnvio); TestContext.WriteLine(repartoAmazon.EnviarPedido()); TestContext.WriteLine(repartoAmazon.ProcesarPedido()); TestContext.WriteLine(repartoAmazon.EntregarPedido()); }