@Test
public void should_not_carry_signal_through_OR_gate_with_undefined_wires() {

    Circuit circuit = new Circuit("x OR y -> d");
    Optional<SpecificValue> d = circuit.signalOf(new Wire("d"));
    assertThat(d).isEmpty();
}