public void ShouldRecognizeChangeEmployeeToCommissionedCommand(int id, decimal monthlySalary, decimal commissionRate) { var expectedChangeEmployeeToCommissionedCommand = new ChangeEmployeeToCommissionedCommand(id, monthlySalary, commissionRate); var command = $"ChgEmp {id} Commissioned {monthlySalary} {commissionRate}"; var changeEmployeeToCommissionedCommand = ChangeEmployeeToCommissionedCommandParser.Parse(command); changeEmployeeToCommissionedCommand.Should().Be(expectedChangeEmployeeToCommissionedCommand); }
public void ShouldErrorWhenCommandStructureIsInappropriate(string command) { Action action = () => ChangeEmployeeToCommissionedCommandParser.Parse(command); action.ShouldThrow <ChangeEmployeeToCommissionedCommandStructureException>(); }