コード例 #1
0
        public void ShouldRecognizeChangeEmployeeToHourlyCommand(int id, decimal hourlyRate)
        {
            var expectedChangeEmployeeToHourlyCommand = new ChangeEmployeeToHourlyCommand(id, hourlyRate);
            var command = $"ChgEmp {id} Hourly {hourlyRate}";

            var changeEmployeeToHourlyCommand = ChangeEmployeeToHourlyCommandParser.Parse(command);

            changeEmployeeToHourlyCommand.Should().Be(expectedChangeEmployeeToHourlyCommand);
        }
コード例 #2
0
        public void ShouldErrorWhenCommandStructureIsInappropriate(string command)
        {
            Action action = () => ChangeEmployeeToHourlyCommandParser.Parse(command);

            action.ShouldThrow <ChangeEmployeeToHourlyCommandStructureException>();
        }