public void SolveSimpleWires(WirePosition expected, string serialNumber, params WireColor[] wires) { // Arrange var bomb = new Board { SerialNumber = serialNumber }; var wireTest = new SimpleWires { WireList = wires, Board = bomb }; // Act WirePosition actual = wireTest.GetWireToCut(); // Assert Assert.AreEqual(expected, actual, string.Format("Expected: [{0}] in position [{1}], Actual: [{2}] in position [{3}]", wires[(int)expected], expected, wires[(int)actual], actual)); }