コード例 #1
0
        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);
        }
コード例 #2
0
        public void ShouldErrorWhenCommandStructureIsInappropriate(string command)
        {
            Action action = () => ChangeEmployeeToCommissionedCommandParser.Parse(command);

            action.ShouldThrow <ChangeEmployeeToCommissionedCommandStructureException>();
        }