private void Init16BitsTest() { _16BitsNumber1Switches = new Switches(16); _16BitsNumber2Switches = new Switches(16); Init16BitsLights(); _carryInPowerFor16Bits = new PowerSupplier(); _carryOutLightFor16Bits = new IndicatorLight(); _16BitsAdder = new Adder16Bits(); _16BitsAdder.Number1Inputs.Connect(_16BitsNumber1Switches.Outputs); _16BitsAdder.Number2Inputs.Connect(_16BitsNumber2Switches.Outputs); _16BitsAdder.CarryInput.ConnectTo(_carryInPowerFor16Bits.Output); _16BitsAdder.SumOutputs.Connect(_16BitsSumLights.Select(l => l.Input as InputEndpoint)); _16BitsAdder.CarryOutput.ConnectTo(_carryOutLightFor16Bits.Input); }
public void CreateNew16BitsAdder() { Adder16Bits adder = new Adder16Bits(); Assert.IsNotNull(adder); }