public void StringList()
    {
        var target = new ClassWithStringList
        {
            Property = new List <string>
            {
                "Value1",
                "Value2"
            }
        };
        var result = RoundTrip.Run(target);

        Assert.Equal("Value2", result.Property[1]);
    }
    public async Task StringList()
    {
        var target = new ClassWithStringList
        {
            Property = new List <string>
            {
                "Value1",
                "Value2"
            }
        };
        var result = await RoundTrip.Run(target);

        Assert.Equal("Value2", result.Property?[1]);
    }