public void test02PinMatching() { List <string> schematicPins = new List <string>() { "CA", "AN", "PIN1", "PIN2", "PIN3", "s1", "s2", "s3" }; List <string> spicePins = new List <string>() { "3", "Pin2", "1", "anode", "cathode" }; string[,] expected = { { "AN", "anode" }, { "CA", "cathode" }, { "PIN1", "" }, { "PIN2", "Pin2" }, { "PIN3", "" }, { "s1", "1" }, { "s2", "" }, { "s3", "3" }, }; string[,] result = PinMatcher.GetPinMatches(schematicPins, spicePins); Assert.True(arraysAreEqual(expected, result)); }
public void test01PinMatching() { List <string> schematicPins = new List <string>() { "1", "2", "3", "VCC", "GND" }; List <string> spicePins = new List <string>() { "0", "Pin1", "Pin2", "Pin3", "V+" }; string[,] expected = { { "1", "Pin1" }, { "2", "Pin2" }, { "3", "Pin3" }, { "GND", "0" }, { "VCC", "V+" }, }; string[,] result = PinMatcher.GetPinMatches(schematicPins, spicePins); Assert.True(arraysAreEqual(expected, result)); }
public void test03PinMatching() { List <string> schematicPins = new List <string>() { "E", "B", "C", "S", "D", }; List <string> spicePins = new List <string>() { "COLLECTOR", "BASE", "SOURCE", "DRAIN", "EMITTER" }; string[,] expected = { { "B", "BASE" }, { "C", "COLLECTOR" }, { "D", "DRAIN" }, { "E", "EMITTER" }, { "S", "SOURCE" }, }; string[,] result = PinMatcher.GetPinMatches(schematicPins, spicePins); Assert.True(arraysAreEqual(expected, result)); }