package Ġcom . ig or wo j da . list . product Ċ Ċ import Ġorg . am sh ove . k lu ent . shouldBe EqualTo Ċ import Ġorg . junit . jupiter . api . Test Ċ Ċ private Ġfun Ġproduct ( list : ĠList < Int >): ĠInt Ġ{ ĊĠĠĠ Ġreturn Ġlist . reduce Ġ{ Ġacc , Ġi Ġ-> Ġacc Ġ* Ġi Ġ} Ċ } Ċ Ċ private Ġclass ĠTest Ġ{ ĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` product Ġ 0 Ġreturns Ġ 0 `() Ġ{ ĊĠĠĠĠĠĠĠ Ġproduct ( listOf ( 0 )) ĠshouldBe EqualTo Ġ 0 ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` product Ġ 1 , Ġ 2 , Ġ 3 Ġreturns Ġ 6 `() Ġ{ ĊĠĠĠĠĠĠĠ Ġproduct ( listOf ( 1 , Ġ 2 , Ġ 3 )) ĠshouldBe EqualTo Ġ 6 ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` product Ġ 4 , Ġ 2 , Ġ 1 0 Ġreturns Ġ 8 0 `() Ġ{ ĊĠĠĠĠĠĠĠ Ġproduct ( listOf ( 2 , Ġ 4 , Ġ 1 0 )) ĠshouldBe EqualTo Ġ 8 0 ĊĠĠĠ Ġ} Ċ } Ċ