package Ġme . pe ck b . a oc ._ 2 0 2 1 . calendar . day 1 6 Ċ Ċ import Ġme . pe ck b . a oc ._ 2 0 2 1 . D agger Test Day Component Ċ import Ġorg . junit . jupiter . api . Assertions .* Ċ import Ġorg . junit . jupiter . api . BeforeEach Ċ import Ġorg . junit . jupiter . api . Test Ċ import Ġjavax . inject . Inject Ċ Ċ internal Ġclass ĠDay 1 6 Test Ġ{ ĊĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠ Ġconst Ġval ĠDAY _ 1 6 Ġ= Ġ" src / test / resources / 2 0 2 1 / day 1 6 . input " ĊĠ Ġ} ĊĊĠ Ġ@ BeforeEach ĊĠ Ġfun Ġsetup () Ġ{ ĊĠĠĠ ĠD agger Test Day Component . create (). inject ( this ) ĊĠ Ġ} ĊĊĠ Ġ@ Inject Ġinternal Ġlateinit Ġvar Ġday 1 6 : ĠDay 1 6 ĊĊĠ Ġ@ Test ĊĠ Ġfun Ġtest Day 1 6 Part One () Ġ{ ĊĠĠĠ ĠassertEquals ( 9 5 1 , Ġday 1 6 . version Sum ( DAY _ 1 6 )) ĊĠ Ġ} ĊĊĠ Ġ@ Test ĊĠ Ġfun Ġtest Day 1 6 Part Two () Ġ{ ĊĠĠĠ ĠassertEquals ( 9 0 2 1 9 8 7 1 8 8 8 0 , Ġday 1 6 . evaluate Instructions ( DAY _ 1 6 )) ĊĠ Ġ} Ċ } Ċ