def METHOD_NAME(self) -> None:
    config = Config({"title": "My first chart"})
    style = Style({"title": {"backgroundColor": "#A0A0A0"}})
    animation_merger = AnimationMerger()
    animation_merger.merge(config)
    animation_merger.merge(style)
    option = {"duration": 1, "easing": "linear"}
    method = Animate(chart_target=animation_merger, chart_anim_opts=option)
    self.assertEqual(
        {
            "chart_target": '{"config": '
            + '{"title": "My first chart"}, '
            + '"style": {"title": {"backgroundColor": "#A0A0A0"}}}',
            "chart_anim_opts": '{"duration": 1, "easing": "linear"}',
        },
        method.dump(),
    )