public void Parse_When_Config_Argment_But_Value_Outside_Of_ArgumentArrayRange_ReturnsNull_Test() { //given string[] args = new string[] { "-configdir" }; ICommandLineArgumentParseService service = new CommandLineArgumentParseService(); //when CommandLineArgument argument = service.Parse(args, CommandLineArgumentType.ConfigDir); //then argument.Should().BeNull(); }
public void Parse_When_Config_Argment_And_Value_ReturnsCorrectCommandLineArgumentValue_Test() { //given string[] args = new string[] { "-configdir", "c:\\configdirectory" }; ICommandLineArgumentParseService service = new CommandLineArgumentParseService(); //when CommandLineArgument argument = service.Parse(args, CommandLineArgumentType.ConfigDir); //then argument.Value.Should().Be(args[1]); }
public void Parse_When_No_Config_Argment_ReturnsNull_Test() { //given string[] args = new string[] { "-outputdir", "c:\\output" }; ICommandLineArgumentParseService service = new CommandLineArgumentParseService(); //when CommandLineArgument argument = service.Parse(args, CommandLineArgumentType.ConfigDir); //then argument.Should().BeNull(); }