Как сгруппировать массив объектов по имени и суммировать

Есть массив:

        [Test(count: 5, name: "Ivan", innerNumber: "123123"),
         Test(count: 5, name: "Ivan", innerNumber: "123123"),
         Test(count: 10, name: "Miko", innerNumber: "4312432"),
         Test(count: 10, name: "Miko", innerNumber: "4312432")]

Как сделать группировку по полю name и суммировать по полю count.

В итоге необходимо получить массив:

        [Test(count: 10, name: "Ivan", innerNumber: "123123"),
         Test(count: 20, name: "Miko", innerNumber: "4312432")]

Ответы (0 шт):