package Ġorg . hex works . z ir con . api . shape Ċ Ċ import Ġorg . assertj . core . api . Assertions . assertThat Ċ import Ġorg . hex works . z ir con . api . data . Position Ċ import Ġorg . junit . Ignore Ċ import Ġorg . junit . Test Ċ Ċ class ĠTriangle Factory Test Ġ{ ĊĊĠĠĠ Ġ@ Ignore ĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġshould Pro per ly Draw Triangle () Ġ{ ĊĠĠĠĠĠĠĠ ĠassertThat ( Triangle Factory . build Triangle ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġp 1 Ġ= ĠPosition . offset 1 x 1 (), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġp 2 Ġ= ĠPosition . create ( 4 , Ġ 1 ), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġp 3 Ġ= ĠPosition . create ( 4 , Ġ 4 ))) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. contains Exactly ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠPosition . create ( x Ġ= Ġ 0 , Ġy Ġ= Ġ 0 ), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠPosition . create ( x Ġ= Ġ 1 , Ġy Ġ= Ġ 0 ), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠPosition . create ( x Ġ= Ġ 2 , Ġy Ġ= Ġ 0 ), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠPosition . create ( x Ġ= Ġ 3 , Ġy Ġ= Ġ 0 ), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠPosition . create ( x Ġ= Ġ 3 , Ġy Ġ= Ġ 1 ), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠPosition . create ( x Ġ= Ġ 3 , Ġy Ġ= Ġ 2 ), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠPosition . create ( x Ġ= Ġ 3 , Ġy Ġ= Ġ 3 ), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠPosition . create ( x Ġ= Ġ 1 , Ġy Ġ= Ġ 1 ), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠPosition . create ( x Ġ= Ġ 2 , Ġy Ġ= Ġ 2 )) ĊĠĠĠ Ġ} Ċ Ċ } Ċ