public void Turning_on_lights(Light lightColor, string expectedOutputToUsbPort) { var portMock = Substitute.For<IUsbPort>(); var controller = new TrafficLightController(portMock); controller.TurnOn(lightColor); portMock.Received(1).Write(expectedOutputToUsbPort); }