private void Check(IFieldProgrammableGateArray fpga, string input, string output) { Check(fpga, BitUtility.StringToBits(input), BitUtility.StringToBits(output)); }
private void Check(IFieldProgrammableGateArray fpga, BitArray input, BitArray output) { BitArray result = fpga.Output(input); Assert.AreEqual(output, result, String.Format("{0} input => {1} expected, {2} result", BitUtility.BitsToString(input),BitUtility.BitsToString(output),BitUtility.BitsToString(result)) ); }