コード例 #1
0
        public void Check_mappings_MapInputPinToCircuit()
        {
            var mapper = new PinMapper();

            Assert.AreEqual(mapper.MapInputPinToCircuit(InputPin.I1), Circuit.C1);
            Assert.AreEqual(mapper.MapInputPinToCircuit(InputPin.I2), Circuit.C2);
            Assert.AreEqual(mapper.MapInputPinToCircuit(InputPin.I3), Circuit.C3);
            Assert.AreEqual(mapper.MapInputPinToCircuit(InputPin.I4), Circuit.C4);
            Assert.AreEqual(mapper.MapInputPinToCircuit(InputPin.I5), Circuit.C5);
            Assert.AreEqual(mapper.MapInputPinToCircuit(InputPin.I6), Circuit.C6);
            Assert.AreEqual(mapper.MapInputPinToCircuit(InputPin.I7), Circuit.C7);
            Assert.AreEqual(mapper.MapInputPinToCircuit(InputPin.I8), Circuit.C8);
            Assert.AreEqual(mapper.MapInputPinToCircuit(InputPin.I9), Circuit.C9);
            Assert.AreEqual(mapper.MapInputPinToCircuit(InputPin.I10), Circuit.C10);
        }
コード例 #2
0
        public void Check_mappings_MapCircuitToOutputPin()
        {
            var mapper = new PinMapper();

            Assert.AreEqual(mapper.MapCircuitToOutputPin(Circuit.C1), OutputPin.O1);
            Assert.AreEqual(mapper.MapCircuitToOutputPin(Circuit.C2), OutputPin.O2);
            Assert.AreEqual(mapper.MapCircuitToOutputPin(Circuit.C3), OutputPin.O3);
            Assert.AreEqual(mapper.MapCircuitToOutputPin(Circuit.C4), OutputPin.O4);
            Assert.AreEqual(mapper.MapCircuitToOutputPin(Circuit.C5), OutputPin.O5);
            Assert.AreEqual(mapper.MapCircuitToOutputPin(Circuit.C6), OutputPin.O6);
            Assert.AreEqual(mapper.MapCircuitToOutputPin(Circuit.C7), OutputPin.O7);
            Assert.AreEqual(mapper.MapCircuitToOutputPin(Circuit.C8), OutputPin.O8);
            Assert.AreEqual(mapper.MapCircuitToOutputPin(Circuit.C9), OutputPin.O9);
            Assert.AreEqual(mapper.MapCircuitToOutputPin(Circuit.C10), OutputPin.O10);
        }