# Functions
AddFakeCmd takes the ExpectedCmd and appends its runner function to a fake command action list.
AddFakeCmdsNoOutputNoError takes a list of commands and appends those commands to the expected command set.
# Structs
ExpectedCmd contains properties that the testcase expects a called command to have as well as the output that the fake command should return.