예제 #1
0
        public void ShouldRecognizeChangeEmployeeToNonUnionMemberCommand(int id)
        {
            var expectedChangeEmployeeToNonUnionMemberCommand = new ChangeEmployeeToNonUnionMemberCommand(id);
            var command = $"ChgEmp {id} NoMember";

            var changeEmployeeToNonUnionMemberCommand = ChangeEmployeeToNonUnionMemberCommandParser.Parse(command);

            changeEmployeeToNonUnionMemberCommand.Should().Be(expectedChangeEmployeeToNonUnionMemberCommand);
        }
예제 #2
0
        public void ShouldErrorWhenCommandStructureIsInappropriate(string command)
        {
            Action action = () => ChangeEmployeeToNonUnionMemberCommandParser.Parse(command);

            action.ShouldThrow <ChangeEmployeeToNonUnionMemberCommandStructureException>();
        }