public void ShouldRecognizeChangeEmployeePaymentTypeToHoldCommand(int id)
        {
            var expectedChangeEmployeePaymentTypeToHoldCommand = new ChangeEmployeePaymentTypeToHoldCommand(id);
            var command = $"ChgEmp {id} Hold";

            var changeEmployeePaymentTypeToHoldCommand = ChangeEmployeePaymentTypeToHoldCommandParser.Parse(command);

            changeEmployeePaymentTypeToHoldCommand.Should().Be(expectedChangeEmployeePaymentTypeToHoldCommand);
        }
        public void ShouldErrorWhenCommandStructureIsInappropriate(string command)
        {
            Action action = () => ChangeEmployeePaymentTypeToHoldCommandParser.Parse(command);

            action.ShouldThrow <ChangeEmployeePaymentTypeToHoldCommandStructureException>();
        }