public void Can_parse_ints_separated_by_multiple_spaces() { var parameterParser = new CommandParameterParser("1234 4321"); parameterParser.ParseInt().Should().Be(1234); parameterParser.ParseInt().Should().Be(4321); }
public void Can_parse_ints_list_separated_by_space() { var parameterParser = new CommandParameterParser("1234 4321 9876"); parameterParser.ParseInt().Should().Be(1234); parameterParser.ParseInt().Should().Be(4321); parameterParser.ParseInt().Should().Be(9876); }
public void Throws_when_no_expected_in_parameter() { var parameterParser = new CommandParameterParser("1234 "); parameterParser.ParseInt(); Action action = () => parameterParser.ParseInt(); action.ShouldThrow <CommandInvocationException>(); }
public void Throws_when_epected_int_parameter_in_wrong_format() { var parameterParser = new CommandParameterParser("1asd54"); Action action = () => parameterParser.ParseInt(); action.ShouldThrow <CommandInvocationException>(); }