public void MapTo_Test() { var target = new ParsedArguments(new IParsedArgument[] { new ParsedPositionalArgument("test1"), new ParsedNamedArgument("b", "test2"), new ParsedFlagArgument("c") }); var result = target.MapTo <TestArgs1>(); result.A.Should().Be("test1"); result.B.Should().Be("test2"); result.C.Should().BeTrue(); result.D.Should().BeFalse(); }