package Ġno . nav . sy fo Ċ Ċ import Ġno . nav . sy fo . rules . started Week s Between Ċ import Ġno . nav . sy fo . rules . work days Between Ċ import Ġorg . am sh ove . k lu ent . shouldBe EqualTo Ċ import Ġorg . spe k framework . spe k 2 . Spe k Ċ import Ġorg . spe k framework . spe k 2 . style . specification . describe Ċ import Ġjava . time . LocalDate Ċ Ċ object ĠTest Helper Spe k Ġ: ĠSpe k ({ ĊĠĠĠ Ġfun Ġdate ( year : ĠInt , Ġmonth : ĠInt , Ġday : ĠInt ) Ġ= ĊĠĠĠĠĠĠĠ ĠLocalDate . of ( year , Ġmonth , Ġday ) ĊĠĠĠ Ġdescribe (" Test Ġhelpers ") Ġ{ ĊĠĠĠĠĠĠĠ Ġit (" Monday Ġto ĠS unday Ġshould Ġreturn Ġ 4 Ġweek Ġdays ") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġwork days Between ( date ( 2 0 1 8 , Ġ 1 0 , Ġ 8 ), Ġdate ( 2 0 1 8 , Ġ 1 0 , Ġ 1 4 )) ĠshouldBe EqualTo Ġ 4 ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġit (" Monday Ġto ĠT uesday Ġshould Ġreturn Ġ 0 Ġweek days ") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġwork days Between ( date ( 2 0 1 8 , Ġ 1 0 , Ġ 8 ), Ġdate ( 2 0 1 8 , Ġ 1 0 , Ġ 9 )) ĠshouldBe EqualTo Ġ 0 ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġit (" Friday Ġto ĠMonday Ġshould Ġreturn Ġ 0 Ġweek days ") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġwork days Between ( date ( 2 0 1 8 , Ġ 1 0 , Ġ 1 2 ), Ġdate ( 2 0 1 8 , Ġ 1 0 , Ġ 1 5 )) ĠshouldBe EqualTo Ġ 0 ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġit (" Thursday Ġto ĠS unday Ġshould Ġreturn Ġ 1 Ġweek day ") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġwork days Between ( date ( 2 0 1 8 , Ġ 1 0 , Ġ 1 1 ), Ġdate ( 2 0 1 8 , Ġ 1 0 , Ġ 1 4 )) ĠshouldBe EqualTo Ġ 1 ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġit (" Week s Ġbetween ĠMonday Ġand Ġt uesday Ġshould Ġreturn Ġ 1 ") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( date ( 2 0 1 8 , Ġ 1 0 , Ġ 8 ) .. date ( 2 0 1 8 , Ġ 1 0 , Ġ 9 )). started Week s Between () ĠshouldBe EqualTo Ġ 1 ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġit (" Monday Ġto ĠS unday Ġshould Ġreturn Ġ 1 Ġweek ") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( date ( 2 0 1 8 , Ġ 1 0 , Ġ 8 ) .. date ( 2 0 1 8 , Ġ 1 0 , Ġ 1 4 )). started Week s Between () ĠshouldBe EqualTo Ġ 1 ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġit (" Monday Ġto ĠMonday Ġshould Ġreturn Ġ 1 Ġweek ") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( date ( 2 0 1 8 , Ġ 1 0 , Ġ 8 ) .. date ( 2 0 1 8 , Ġ 1 0 , Ġ 1 5 )). started Week s Between () ĠshouldBe EqualTo Ġ 2 ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }) Ċ