protected override void When() { try { _sut.Encender(); } catch (Exception exception) { _exception = exception; } }
static void Main() { var enchufeEuropeo = new EnchufeEuropeo(); IEnchufeAmericano adaptadorAmericano = new AdaptadorAmericanoEuropeo(enchufeEuropeo); var taladro = new TaladroAmericano(adaptadorAmericano); taladro.Encender(); System.Console.ReadLine(); }