cookie_cutter::__internal__single_source_multi_template_tests!(
    call_member_access_arguments,
    r#"Hello Peter of age 24!"#,
    "../testdata/source_files/call_member_access_arguments.cctmpl",
    cookie_cutter::include_templates!(
        "../testdata/source_files/call_member_access_arguments.cctmpl"
    ),
    ["call_member_access_arguments", "callee"],
    "call_member_access_arguments",
    value! {
        data: {
            name: "Peter",
            age: 24
        }
    },
    {
        #[allow(dead_code)]
        #[cfg_attr(feature = "serde", derive(Serialize))]
        struct Input {
            data: Data,
        }

        #[allow(dead_code)]
        #[cfg_attr(feature = "serde", derive(Serialize))]
        struct Data {
            name: &'static str,
            age: i32,
        }
    },
    Input {
        data: Data {
            name: "Peter",
            age: 24
        }
    }
);
