package Ġl unch box . domain . resolvers Ġ/* Ġk tl int - disable Ġmax - line - length Ġ*/ Ċ Ċ import Ġcom . fasterxml . jackson . module . kotlin . readValue Ċ import Ġio . mock k . mock k Ċ import Ġjava . net . URL Ċ import Ġl unch box . domain . models . L unch Offer Ċ import Ġl unch box . domain . models . L unch Provider . GES UND HE ITS Z ENTR UM Ċ import Ġl unch box . domain . resolvers . L unch Resolver G es und heits z ent rum . Wo chen plan Ċ import Ġl unch box . domain . resolvers . L unch Resolver G es und heits z ent rum . Wo chen plan With Image Id Ċ import Ġl unch box . util . date . Date Validator Ċ import Ġl unch box . util . facebook . Facebook Graph Api Ċ import Ġl unch box . util . facebook . Image Ċ import Ġl unch box . util . facebook . Posts Ċ import Ġl unch box . util . html . Html Parser Ċ import Ġl unch box . util . html . Html Renderer Ċ import Ġl unch box . util . json . create ObjectMapper Ċ import Ġl unch box . util . ocr . O cr Client Ċ import Ġorg . am sh ove . k lu ent . shouldBe EqualTo Ċ import Ġorg . am sh ove . k lu ent . should Contain Ċ import Ġorg . am sh ove . k lu ent . should Have Size Ċ import Ġorg . junit . jupiter . api . Nested Ċ import Ġorg . junit . jupiter . api . Test Ċ Ċ class ĠL unch Resolver G es und heits z ent rum Test Ġ{ ĊĊĠ Ġprivate Ġval Ġgraph Api Ġ= Ġmock k < Facebook Graph Api >() ĊĠ Ġprivate Ġval Ġocr Client Ġ= Ġmock k < O cr Client >() ĊĠ Ġprivate Ġval Ġhtml Renderer Ġ= Ġobject Ġ: ĠHtml Renderer Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġrender ( url : ĠURL ): ĠString Ġ= Ġurl . read Text () Ġ// Ġexample Ġfiles Ġare Ġpre - rendered ĊĠ Ġ} ĊĠ Ġprivate Ġval Ġhtml Parser Ġ= ĠHtml Parser ( html Renderer ) ĊĠ Ġprivate Ġfun Ġresolver () Ġ= ĠL unch Resolver G es und heits z ent rum ( Date Validator . always Valid (), Ġgraph Api , Ġhtml Parser , Ġocr Client ) ĊĠ Ġprivate Ġval Ġprovider Id Ġ= ĠG ES UND HE ITS Z ENTR UM . id ĊĠ Ġprivate Ġval ĠobjectMapper Ġ= Ġcreate ObjectMapper () ĊĊĠ Ġ@ Nested ĊĠ Ġinner Ġclass ĠGraph Api Ġ{ ĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` resolve ĠWo chen pl a ene Ġfor Ġposts Ġof Ġ 2 0 1 5 - 0 7 - 0 5 `() Ġ{ ĊĠĠĠĠĠ Ġval Ġcontent Ġ= ĠreadFile Content ("/ menus / ges und heits z ent rum / graph api / 2 0 1 5 - 0 7 - 0 5 _ posts . json ") ĊĠĠĠĠĠ Ġval Ġposts Ġ= ĠobjectMapper . readValue < Posts >( content ) ĊĊĠĠĠĠĠ Ġval Ġwo chen pl a ene Ġ= Ġresolver (). parse Wo chen pl a ene By Graph Api ( posts . data ) ĊĊĠĠĠĠĠ Ġwo chen pl a ene Ġshould Contain ĠWo chen plan With Image Id ( date (" 2 0 1 5 - 0 7 - 0 6 "), Ġ" 7 2 3 3 7 2 2 0 4 4 4 0 3 0 0 ") ĊĠĠĠĠĠ Ġwo chen pl a ene Ġshould Contain ĠWo chen plan With Image Id ( date (" 2 0 1 5 - 0 6 - 2 2 "), Ġ" 7 1 5 6 1 6 6 1 5 2 1 5 8 5 9 ") ĊĠĠĠĠĠ Ġwo chen pl a ene Ġshould Contain ĠWo chen plan With Image Id ( date (" 2 0 1 5 - 0 6 - 1 5 "), Ġ" 7 1 2 6 9 1 4 6 5 5 0 8 3 7 4 ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` resolve ĠWo chen pl a ene Ġfor Ġposts Ġof Ġ 2 0 1 7 - 0 7 - 2 4 `() Ġ{ ĊĠĠĠĠĠ Ġval Ġcontent Ġ= ĠreadFile Content ("/ menus / ges und heits z ent rum / graph api / 2 0 1 7 - 0 7 - 2 4 _ posts . json ") ĊĠĠĠĠĠ Ġval Ġposts Ġ= ĠobjectMapper . readValue < Posts >( content ) ĊĊĠĠĠĠĠ Ġval Ġwo chen pl a ene Ġ= Ġresolver (). parse Wo chen pl a ene By Graph Api ( posts . data ) ĊĊĠĠĠĠĠ Ġwo chen pl a ene Ġshould Contain ĠWo chen plan With Image Id ( date (" 2 0 1 7 - 0 7 - 2 4 "), Ġ" 1 2 1 4 4 8 0 7 7 8 6 6 2 7 7 1 ") ĊĠĠĠĠĠ Ġwo chen pl a ene Ġshould Contain ĠWo chen plan With Image Id ( date (" 2 0 1 7 - 0 7 - 1 7 "), Ġ" 1 2 0 8 0 2 0 2 3 9 3 0 8 8 2 5 ") ĊĠĠĠĠĠ Ġwo chen pl a ene Ġshould Contain ĠWo chen plan With Image Id ( date (" 2 0 1 7 - 0 7 - 1 0 "), Ġ" 1 2 0 4 4 9 9 4 2 2 9 9 4 2 4 0 ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` resolve Ġdouble - image d ĠWo chen plan Ġfor Ġposts Ġof Ġ 2 0 1 6 - 0 4 - 2 5 `() Ġ{ ĊĠĠĠĠĠ Ġval Ġcontent Ġ= ĠreadFile Content ("/ menus / ges und heits z ent rum / graph api / 2 0 1 6 - 0 4 - 2 5 _ posts . json ") ĊĠĠĠĠĠ Ġval Ġposts Ġ= ĠobjectMapper . readValue < Posts >( content ) ĊĊĠĠĠĠĠ Ġval Ġwo chen pl a ene Ġ= Ġresolver (). parse Wo chen pl a ene By Graph Api ( posts . data ) ĊĊĠĠĠĠĠ Ġwo chen pl a ene Ġshould Contain ĠWo chen plan With Image Id ( date (" 2 0 1 6 - 0 4 - 2 5 "), Ġ" 8 5 5 6 6 7 9 6 1 2 1 0 7 2 3 ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` resolve ĠURL Ġfor Ġimage Ġof Ġ 2 0 1 5 - 0 7 - 0 5 `() Ġ{ ĊĠĠĠĠĠ Ġval Ġcontent Ġ= ĠreadFile Content ("/ menus / ges und heits z ent rum / graph api / 2 0 1 5 - 0 7 - 0 5 _ image . json ") ĊĠĠĠĠĠ Ġval Ġimage Ġ= ĠobjectMapper . readValue < Image >( content ) ĊĊĠĠĠĠĠ Ġval Ġurl Ġ= Ġresolver (). parse Image Link ( image ) ĊĊĠĠĠĠĠ Ġurl ĠshouldBe EqualTo ĠURL (" https :// sc ont ent . xx . fb cdn . net / h photos - x tp 1 / t 3 1 . 0 - 8 / 1 1 7 0 9 7 6 6 _ 7 2 3 3 7 2 2 0 4 4 4 0 3 0 0 _ 7 5 7 3 7 9 1 6 0 9 6 1 1 9 4 1 9 1 2 _ o . jpg ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` resolve ĠURL Ġfor Ġimage Ġof Ġ 2 0 1 7 - 0 7 - 2 4 `() Ġ{ ĊĠĠĠĠĠ Ġval Ġcontent Ġ= ĠreadFile Content ("/ menus / ges und heits z ent rum / graph api / 2 0 1 7 - 0 7 - 2 4 _ image . json ") ĊĠĠĠĠĠ Ġval Ġimage Ġ= ĠobjectMapper . readValue < Image >( content ) ĊĊĠĠĠĠĠ Ġval Ġurl Ġ= Ġresolver (). parse Image Link ( image ) ĊĊĠĠĠĠĠ Ġurl ĠshouldBe EqualTo ĠURL (" https :// sc ont ent . xx . fb cdn . net / v / t 3 1 . 0 - 8 / 2 0 2 3 3 0 5 3 _ 1 2 1 4 4 8 0 7 7 8 6 6 2 7 7 1 _ 9 1 0 0 4 0 9 8 9 1 6 1 7 0 4 8 2 8 9 _ o . jpg ? oh = a 5 0 f 5 0 5 8 4 1 0 1 8 3 e 8 a 5 c 6 3 1 e 8 2 9 1 9 f 4 7 3 & oe = 5 A 0 9 D 7 B 9 ") ĊĠĠĠ Ġ} ĊĠ Ġ} ĊĊĠ Ġ@ Nested ĊĠ Ġinner Ġclass ĠHtml Parsing Ġ{ ĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` resolve ĠWo chen pl a ene Ġfor Ġposts Ġof Ġ 2 0 1 9 - 0 9 - 1 6 `() Ġ{ ĊĠĠĠĠĠ Ġval Ġurl Ġ= Ġjava Class . getResource ("/ menus / ges und heits z ent rum / html / 2 0 1 9 - 0 9 - 1 6 _ posts . html ") ĊĊĠĠĠĠĠ Ġval Ġwo chen pl a ene Ġ= Ġresolver (). parse Wo chen pl a ene By Html ( url ) ĊĊĠĠĠĠĠ Ġwo chen pl a ene Ġshould Have Size Ġ 2 ĊĠĠĠĠĠ Ġwo chen pl a ene Ġshould Contain ĠWo chen plan ( date (" 2 0 1 9 - 0 9 - 1 6 "), ĠURL (" https :// sc ont ent - ber 1 - 1 . xx . fb cdn . net / v / t 1 . 0 - 9 / 7 0 2 4 3 8 1 3 _ 2 1 7 6 6 4 3 9 3 5 7 7 9 7 7 9 _ 1 9 0 5 6 3 1 8 1 0 4 7 4 2 1 3 3 7 6 _ o . jpg ? _ nc _ cat = 1 0 6 & _ nc _ oc = AQ n O mb Ev G 5 W ng TM x 4 Rq IM i GB D 4 j D ft JM UM Yi 2 M 5 u wa 3 Nu 3 QA JU d se NX b SE r 1 Ie jl _ Ds & _ nc _ ht = sc ont ent - ber 1 - 1 . xx & oh = e 4 0 ce 0 2 7 6 1 8 fa 6 3 a 5 b 7 f 4 9 7 1 fc 0 2 b 8 3 d & oe = 5 E 0 6 EF 5 4 ")) ĊĠĠĠĠĠ Ġwo chen pl a ene Ġshould Contain ĠWo chen plan ( date (" 2 0 1 9 - 0 9 - 0 9 "), ĠURL (" https :// sc ont ent - ber 1 - 1 . xx . fb cdn . net / v / t 1 . 0 - 9 / 6 9 7 6 1 0 2 5 _ 2 1 6 4 7 3 1 6 5 6 9 7 1 0 0 7 _ 4 7 8 7 1 5 5 7 6 9 1 3 9 1 3 4 4 6 4 _ o . jpg ? _ nc _ cat = 1 0 1 & _ nc _ oc = AQ lq nb M _ DB f J - e B 1 m BQ K 4 8 kb 8 M 3 U W tj my Go 1 kn DG - 9 ca T ga J AP ra Vh T 6 Zu H cff 7 _ 5 P 0 & _ nc _ ht = sc ont ent - ber 1 - 1 . xx & oh = 7 7 d 5 8 5 b 2 7 1 9 4 3 1 0 5 b 0 9 8 4 5 d 3 ed 2 3 c 0 0 b & oe = 5 DF 4 A 0 7 7 ")) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` resolve ĠWo chen pl a ene Ġfor Ġposts Ġof Ġ 2 0 1 9 - 0 9 - 2 3 `() Ġ{ ĊĠĠĠĠĠ Ġval Ġurl Ġ= Ġjava Class . getResource ("/ menus / ges und heits z ent rum / html / 2 0 1 9 - 0 9 - 2 3 _ posts . html ") ĊĊĠĠĠĠĠ Ġval Ġwo chen pl a ene Ġ= Ġresolver (). parse Wo chen pl a ene By Html ( url ) ĊĊĠĠĠĠĠ Ġwo chen pl a ene Ġshould Have Size Ġ 2 ĊĠĠĠĠĠ Ġwo chen pl a ene Ġshould Contain ĠWo chen plan ( date (" 2 0 1 9 - 0 9 - 2 3 "), ĠURL (" https :// sc ont ent - ber 1 - 1 . xx . fb cdn . net / v / t 1 . 0 - 9 / 7 0 7 4 1 5 3 0 _ 2 1 8 8 8 0 9 7 7 7 8 9 6 5 2 8 _ 1 6 8 5 4 1 6 1 8 4 2 3 4 6 3 9 3 6 0 _ o . jpg ? _ nc _ cat = 1 0 4 & _ nc _ oc = AQ n 0 vo Se 6 PW 2 bp XJ h AN we Si O Iy L cr Y b 0 G - Nm Im Mt PJ 6 Ka 4 sw X 6 Gf SG - E ud tb 4 Lk GC e 8 & _ nc _ ht = sc ont ent - ber 1 - 1 . xx & oh = be 8 4 9 6 1 d 1 7 0 2 6 c 6 8 fc 7 4 c 1 ecf 2 3 b 2 3 9 6 & oe = 5 DF 9 2 9 A 9 ")) ĊĠĠĠĠĠ Ġwo chen pl a ene Ġshould Contain ĠWo chen plan ( date (" 2 0 1 9 - 0 9 - 1 6 "), ĠURL (" https :// sc ont ent - ber 1 - 1 . xx . fb cdn . net / v / t 1 . 0 - 9 / 7 0 2 4 3 8 1 3 _ 2 1 7 6 6 4 3 9 3 5 7 7 9 7 7 9 _ 1 9 0 5 6 3 1 8 1 0 4 7 4 2 1 3 3 7 6 _ o . jpg ? _ nc _ cat = 1 0 6 & _ nc _ oc = AQ nl w 8 UT df _ E HJ a - WZ 3 Of YW P 7 Ty Oy ah pP - x MO h Ej _- x _ 7 8 ve Js Y v Em YT 6 8 p Im ua 8 X LA & _ nc _ ht = sc ont ent - ber 1 - 1 . xx & oh = 0 0 5 5 9 a 3 cb 8 d 8 df 7 4 8 6 d 8 4 dc 6 0 7 a 7 c 2 b 0 & oe = 5 E 2 E 7 C 5 4 ")) ĊĠĠĠ Ġ} ĊĠ Ġ} ĊĊĠ Ġ@ Test ĊĠ Ġfun Ġ` resolve Ġoffers Ġfor Ġweek Ġof Ġ 2 0 1 5 - 0 6 - 2 2 `() Ġ{ ĊĠĠĠ Ġval Ġtext Ġ= ĠreadFile Content ("/ menus / ges und heits z ent rum / ocr / 2 0 1 5 - 0 6 - 2 2 . jpg . txt ") ĊĠĠĠ Ġval Ġweek Ġ= Ġweek Of (" 2 0 1 5 - 0 6 - 2 2 ") ĊĊĠĠĠ Ġval Ġoffers Ġ= Ġresolver (). resolve Offers FromText ( week . mon day , Ġtext ) ĊĊĠĠĠ Ġoffers Ġshould Have Size Ġ 2 0 ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" W ir sing k oh le int op f ", Ġ"", Ġweek . mon day , Ġe uro (" 2 . 4 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" R ies enk r ak au er Ġmit ĠS au erk ra ut Ġund ĠSal zk ar to ff eln ", Ġ"", Ġweek . mon day , Ġe uro (" 4 . 4 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Ste ak Ġ\" au Ġfour \" Ġmit ĠB utter er bs en Ġund ĠK ro ket ten ", Ġ"", Ġweek . mon day , Ġe uro (" 4 . 6 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" T ort ell ini Ġmit ĠTom at ens au ce ", Ġ"", Ġweek . mon day , Ġe uro (" 3 . 9 0 "), Ġempty Set (), Ġprovider Id ) ĊĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" G erm kn Ã¶ del Ġmit ĠVan il les au ce Ġund ĠM ohn ", Ġ"", Ġweek . t uesday , Ġe uro (" 3 . 2 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" J Ã¤ gers ch nit zel Ġ( pan ierte ĠJ ag dw ur st ) Ġmit ĠTom at ens au ce Ġund ĠN ude ln ", Ġ"", Ġweek . t uesday , Ġe uro (" 4 . 0 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" G ef Ã¼ ll ter ĠSch we iner Ã¼ck en Ġmit ĠGem Ã¼ se Ġund ĠSal zk ar to ff eln ", Ġ"", Ġweek . t uesday , Ġe uro (" 4 . 5 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" E ier - Spin at rag out Ġmit ĠPet ers ili enk ar to ff eln ", Ġ"", Ġweek . t uesday , Ġe uro (" 4 . 0 0 "), Ġempty Set (), Ġprovider Id ) ĊĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Ve get aris ches ĠCh ili ", Ġ"", Ġweek . wed nesday , Ġe uro (" 2 . 4 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Sch m ork o hl Ġmit ĠHack f le isch Ġund ĠSal zk ar to ff eln ", Ġ"", Ġweek . wed nesday , Ġe uro (" 4 . 0 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" P ap rik ah Ã¤ hn chen ke ule Ġmit ĠGem Ã¼ se Ġund ĠSal zk ar to ff eln ", Ġ"", Ġweek . wed nesday , Ġe uro (" 4 . 6 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Sch ol len file t Ġmit ĠGem Ã¼ ser e is ", Ġ"", Ġweek . wed nesday , Ġe uro (" 4 . 8 0 "), Ġempty Set (), Ġprovider Id ) ĊĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Pic hel ste iner ĠGem Ã¼ see int op f ", Ġ"", Ġweek . th ursday , Ġe uro (" 2 . 4 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Sch we ine ges ch net zel tes Ġmit ĠP il zen Ġd azu ĠRe is ", Ġ"", Ġweek . th ursday , Ġe uro (" 4 . 3 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Ge br aten es ĠPut en ste ak Ġmit ĠCh amp ign ons - R ah ms au ce Ġund ĠSp Ã¤ tz le ", Ġ"", Ġweek . th ursday , Ġe uro (" 4 . 9 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" N ude l - Gem Ã¼ se - Au fl auf ", Ġ"", Ġweek . th ursday , Ġe uro (" 3 . 9 0 "), Ġempty Set (), Ġprovider Id ) ĊĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Br Ã¼ h re is ", Ġ"", Ġweek . f riday , Ġe uro (" 2 . 4 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" H Ã¼ h ner f rik as see Ġmit ĠCh amp ign ons , ĠS par gel Ġund ĠRe is ", Ġ"", Ġweek . f riday , Ġe uro (" 4 . 1 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" H ol zf Ã¤ll er ste ak Ġmit Ġge sch mort en ĠZ wi eb eln , ĠP il zen Ġund ĠBr at kar to ff eln ", Ġ"", Ġweek . f riday , Ġe uro (" 4 . 5 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Kr Ã¤ ut err Ã¼ here i Ġmit ĠKar to ff el p Ã¼ ree ", Ġ"", Ġweek . f riday , Ġe uro (" 3 . 8 0 "), Ġempty Set (), Ġprovider Id ) ĊĠ Ġ} ĊĊĠ Ġ@ Test ĊĠ Ġfun Ġ` resolve Ġoffers Ġfor Ġweek Ġof Ġ 2 0 1 5 - 0 6 - 2 9 `() Ġ{ ĊĠĠĠ Ġval Ġtext Ġ= ĠreadFile Content ("/ menus / ges und heits z ent rum / ocr / 2 0 1 5 - 0 6 - 2 9 . jpg . txt ") ĊĠĠĠ Ġval Ġweek Ġ= Ġweek Of (" 2 0 1 5 - 0 6 - 2 9 ") ĊĊĠĠĠ Ġval Ġoffers Ġ= Ġresolver (). resolve Offers FromText ( week . mon day , Ġtext ) ĊĊĠĠĠ Ġoffers Ġshould Have Size Ġ 2 0 ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" B unter ĠGem Ã¼ see int op f ", Ġ"", Ġweek . mon day , Ġe uro (" 2 . 4 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Ha us ge mac ht e ĠB ou lette Ġmit ĠMis ch gem Ã¼ se Ġund ĠKar to ff el p Ã¼ ree ", Ġ"", Ġweek . mon day , Ġe uro (" 4 . 0 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Sch we ine k amm br aten Ġmit ĠRot ko hl Ġund ĠK l Ã¶ ÃŁ e ", Ġ"", Ġweek . mon day , Ġe uro (" 4 . 5 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" P asta Ġmit ĠP il z ra h ms au ce ", Ġ"", Ġweek . mon day , Ġe uro (" 3 . 8 0 "), Ġempty Set (), Ġprovider Id ) ĊĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" G rie ÃŁ bre i Ġmit Ġro ten ĠFr Ã¼ chten ", Ġ"", Ġweek . t uesday , Ġe uro (" 2 . 9 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Bl ut w ur st Ġmit ĠS au erk ra ut Ġund ĠSal zk ar to ff eln ", Ġ"", Ġweek . t uesday , Ġe uro (" 4 . 0 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Sch we iner oll br aten Ġmit Ġgr Ã¼n en ĠB ohn en Ġund ĠSal zk ar to ff eln ", Ġ"", Ġweek . t uesday , Ġe uro (" 4 . 5 0 "), Ġempty Set (), Ġprovider Id ) Ġ// ĠO CR Ġer ken nt ĠPre is Ġf als ch ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" P il z rag out Ġmit ĠSem mel kn Ã¶ del ", Ġ"", Ġweek . t uesday , Ġe uro (" 4 . 0 0 "), Ġempty Set (), Ġprovider Id ) ĊĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Min est r one ", Ġ"", Ġweek . wed nesday , Ġe uro (" 2 . 4 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" G ef Ã¼ ll te ĠP ap rik as ch ote Ġmit ĠTom at ens au ce Ġund ĠRe is ", Ġ"", Ġweek . wed nesday , Ġe uro (" 4 . 1 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" H Ã¤ hn chen br ust Ġmit ĠW ir sing ra hm gem Ã¼ se Ġund ĠSal zk ar to ff eln ", Ġ"", Ġweek . wed nesday , Ġe uro (" 4 . 7 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" P ang as ius file t Ġmit ĠH on ig - Sen f - D ill ra h ms au ce Ġd azu ĠSal zk ar to ff eln ", Ġ"", Ġweek . wed nesday , Ġe uro (" 4 . 6 0 "), Ġempty Set (), Ġprovider Id ) ĊĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Fe uer top f Ġ( K id ney bo hn en , Ġgr Ã¼ ne ĠB ohn en , ĠJ ag dw ur st )", Ġ"", Ġweek . th ursday , Ġe uro (" 2 . 9 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" P ap rik as ah neg ulas ch Ġmit ĠN ude ln ", Ġ"", Ġweek . th ursday , Ġe uro (" 4 . 1 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" R ies ene is be in Ġmit ĠS au erk ra ut Ġund ĠSal zk ar to ff eln ", Ġ"", Ġweek . th ursday , Ġe uro (" 4 . 9 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Kar to ff el - Tom aten - Z uc ch ini - Au fl auf Ġmit ĠMo zz are lla ĠÃ¼ber back en ", Ġ"", Ġweek . th ursday , Ġe uro (" 3 . 9 0 "), Ġempty Set (), Ġprovider Id ) ĊĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Por ree e int op f ", Ġ"", Ġweek . f riday , Ġe uro (" 2 . 4 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Hack br aten Ġmit ĠMis ch gem Ã¼ se Ġund ĠSal zk ar to ff eln ", Ġ"", Ġweek . f riday , Ġe uro (" 4 . 0 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" W ild g ulas ch Ġmit ĠRot ko hl Ġund ĠK l Ã¶ ÃŁ e ", Ġ"", Ġweek . f riday , Ġe uro (" 4 . 5 0 "), Ġempty Set (), Ġprovider Id ) Ġ// ĠO CR Ġer ken nt ĠPre is Ġf als ch ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Mat jest op f Ġmit ĠB ohn ens al at Ġund ĠKr Ã¤ uter kar to ff eln ", Ġ"", Ġweek . f riday , Ġe uro (" 4 . 2 0 "), Ġempty Set (), Ġprovider Id ) ĊĠ Ġ} ĊĊĠ Ġ@ Test ĊĠ Ġfun Ġ` resolve Ġoffers Ġfor Ġbad ly ĠO CR - able Ġplan Ġof Ġweek Ġof Ġ 2 0 1 5 - 0 6 - 1 5 `() Ġ{ ĊĠĠĠ Ġval Ġtext Ġ= ĠreadFile Content ("/ menus / ges und heits z ent rum / ocr / 2 0 1 5 - 0 6 - 1 5 . jpg . txt ") ĊĠĠĠ Ġval Ġweek Ġ= Ġweek Of (" 2 0 1 5 - 0 6 - 1 5 ") ĊĊĠĠĠ Ġval Ġoffers Ġ= Ġresolver (). resolve Offers FromText ( week . mon day , Ġtext ) ĊĊĠĠĠ Ġoffers Ġshould Have Size Ġ 2 0 ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Ve get aris che ĠL ins ens uppe Ġmit ĠV oll k orn br Ã¶ t chen ", Ġ"", Ġweek . mon day , Ġe uro (" 3 . 2 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Of en fr is cher ĠLe ber k Ã¤ s Ġmit Ġeinem ĠSet ze i , ĠZ wi eb el sa uce Ġund ĠKar to ff el p Ã¼ ree ", Ġ"", Ġweek . mon day , Ġe uro (" 4 . 2 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Sch we ine k amm ste ak Ġmit ĠR ah m champ ions , Ġd azu ĠP om mes Ġf rites ", Ġ"", Ġweek . mon day , Ġe uro (" 4 . 6 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" R Ã¼ h rei Ġmit ĠS au ce Ġ\" Fun ghi \" Ġund ĠKar to ff el p Ã¼ ree ", Ġ"", Ġweek . mon day , Ġe uro (" 3 . 8 0 "), Ġempty Set (), Ġprovider Id ) ĊĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" M il ch re is Ġmit ĠZu cker Ġund ĠZ im t ", Ġ"", Ġweek . t uesday , Ġe uro (" 3 . 0 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" 2 ĠSet ze ier Ġ( au ÃŁ er ĠH aus ĠR Ã¼ h rei ) Ġmit ĠSpin at Ġund ĠSal zk ar to ff eln ", Ġ"", Ġweek . t uesday , Ġe uro (" 3 . 8 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Gem isch tes ĠG ulas ch Ġaus ĠR ind Ġund ĠSch we in Ġd azu ĠN ude ln ", Ġ"", Ġweek . t uesday , Ġe uro (" 4 . 5 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" P asta Ġmit ĠBl att spin at , ĠTom aten Ġund ĠRe i be k Ã¤ se Ġ( an alog )", Ġ"", Ġweek . t uesday , Ġe uro (" 4 . 0 0 "), Ġempty Set (), Ġprovider Id ) ĊĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" G ulas ch sup pe ", Ġ"", Ġweek . wed nesday , Ġe uro (" 3 . 2 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" 2 ĠB if te ki Ġmit ĠZ ige un ers au ce Ġund ĠRe is ", Ġ"", Ġweek . wed nesday , Ġe uro (" 4 . 1 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" R inder br aten Ġmit ĠRot ko hl Ġund ĠK l Ã¶ ÃŁ en ", Ġ"", Ġweek . wed nesday , Ġe uro (" 4 . 8 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Fore lle Ġ\" M Ã¼ ller in ĠArt \" Ġmit Ġz er lass ener ĠB utter Ġund ĠSal zk ar to ff eln ", Ġ"", Ġweek . wed nesday , Ġe uro (" 4 . 6 0 "), Ġempty Set (), Ġprovider Id ) ĊĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Ko hl r ab ie int op f ", Ġ"", Ġweek . th ursday , Ġe uro (" 2 . 4 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" P fe ffer f le isch Ġmit ĠB utter gem Ã¼ se Ġd azu ĠRe is ", Ġ"", Ġweek . th ursday , Ġe uro (" 4 . 1 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Sch we ine k amm ste ak Ġmit ĠR ah m champ ions , Ġd azu ĠP om mes Ġf rites ", Ġ"", Ġweek . th ursday , Ġe uro (" 4 . 6 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Kar to ff el - Tom aten - Z uc ch ini - Au fl auf ", Ġ"", Ġweek . th ursday , Ġe uro (" 3 . 9 0 "), Ġempty Set (), Ġprovider Id ) ĊĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Un g aris cher ĠS au erk ra ut top f ", Ġ"", Ġweek . f riday , Ġe uro (" 2 . 6 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" C ev ap c ici Ġmit ĠZ ige un ers au ce Ġund ĠRe is ", Ġ"", Ġweek . f riday , Ġe uro (" 4 . 1 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" H Ã¤ hn ch ens ch nit zel Ġ\" Wi ener ĠArt \" Ġmit ĠP fe ff err ah ms au ce , ĠGem Ã¼ se Ġund ĠK ro ket ten ", Ġ"", Ġweek . f riday , Ġe uro (" 4 . 6 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" S ah ne her ing Ġmit ĠBr at kar to ff eln ", Ġ"", Ġweek . f riday , Ġe uro (" 3 . 7 0 "), Ġempty Set (), Ġprovider Id ) ĊĠ Ġ} ĊĊĠ Ġ@ Test ĊĠ Ġfun Ġ` resolve Ġoffers Ġfor Ġshort Ġweek Ġof Ġ 2 0 1 5 - 0 7 - 0 6 `() Ġ{ ĊĠĠĠ Ġval Ġtext Ġ= ĠreadFile Content ("/ menus / ges und heits z ent rum / ocr / 2 0 1 5 - 0 7 - 0 6 . jpg . txt ") ĊĠĠĠ Ġval Ġweek Ġ= Ġweek Of (" 2 0 1 5 - 0 7 - 0 6 ") ĊĊĠĠĠ Ġval Ġoffers Ġ= Ġresolver (). resolve Offers FromText ( week . mon day , Ġtext ) ĊĊĠĠĠ Ġoffers Ġshould Have Size Ġ 1 6 ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Ser bis cher ĠB ohn ene int op f ", Ġ"", Ġweek . mon day , Ġe uro (" 2 . 4 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" R ost br at w ur st Ġmit ĠS au erk ra ut Ġund ĠKar to ff el p Ã¼ ree ", Ġ"", Ġweek . mon day , Ġe uro (" 4 . 0 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Th Ã¼ ring er ĠR ost br Ã¤ tl Ġmit Ġge sch mort en ĠZ wi eb eln Ġund ĠBr at kar to ff eln ", Ġ"", Ġweek . mon day , Ġe uro (" 4 . 5 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" G eb ack ener ĠC ame mb ert Ġmit ĠPre ise l be eren , Ġ 1 / 2 ĠBir ne Ġund ĠB ague tte ", Ġ"", Ġweek . mon day , Ġe uro (" 3 . 9 0 "), Ġempty Set (), Ġprovider Id ) ĊĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" He fe kl Ã¶ ÃŁ e Ġmit ĠFr Ã¼ chten ", Ġ"", Ġweek . t uesday , Ġe uro (" 3 . 0 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" P asta Ġ\" Sch uta \" Ġ( Hack f le isch Ġund ĠP ap ri ka ) Ġauf ĠN ude ln ", Ġ"", Ġweek . t uesday , Ġe uro (" 4 . 0 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Ha us ge mac ht e ĠR inder ro ul ade Ġmit ĠRot ko hl Ġund ĠK l Ã¶ ÃŁ en ", Ġ"", Ġweek . t uesday , Ġe uro (" 4 . 9 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" G ef Ã¼ ll te ĠP ap ri ka Ġ( ve get aris ch ) Ġmit ĠV oll k orn re is Ġund ĠSal at ", Ġ"", Ġweek . t uesday , Ġe uro (" 4 . 2 0 "), Ġempty Set (), Ġprovider Id ) ĊĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" G el ber ĠEr bs ene int op f ", Ġ"", Ġweek . wed nesday , Ġe uro (" 2 . 4 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" K Ã¶n igs ber ger ĠK lop se Ġmit ĠK ap ern sa uce Ġund ĠSal zk ar to ff eln ", Ġ"", Ġweek . wed nesday , Ġe uro (" 4 . 0 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" L ach s Ġmit ĠM ak kar oni Ġund ĠM Ã¶ hren - S eller ie - Sal at ", Ġ"", Ġweek . wed nesday , Ġe uro (" 4 . 8 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" M ex ikan is cher ĠN ude la u fl auf ", Ġ"", Ġweek . wed nesday , Ġe uro (" 4 . 0 0 "), Ġempty Set (), Ġprovider Id ) ĊĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Re iters uppe Ġ( Hack f le isch , Ġgr Ã¼ ne ĠB ohn en , ĠCh amp ign ons , ĠP ap ri ka )", Ġ"", Ġweek . th ursday , Ġe uro (" 3 . 2 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Ch in ap fan ne Ġmit ĠRe is ", Ġ"", Ġweek . th ursday , Ġe uro (" 4 . 2 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Gem isch tes ĠG ulas ch Ġaus ĠR ind Ġund ĠSch we in Ġd azu ĠN ude ln ", Ġ"", Ġweek . th ursday , Ġe uro (" 4 . 6 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Kar to ff el - Bl um enko hl - Gr atin ", Ġ"", Ġweek . th ursday , Ġe uro (" 3 . 9 0 "), Ġempty Set (), Ġprovider Id ) ĊĊĠĠĠ Ġoffers . filter Ġ{ Ġit . day Ġ== Ġweek . f riday Ġ} Ġshould Have Size Ġ 0 ĊĠ Ġ} ĊĊĠ Ġ@ Test ĊĠ Ġfun Ġ` resolve Ġoffers Ġfor Ġweek Ġof Ġ 2 0 1 5 - 0 7 - 2 7 `() Ġ{ ĊĠĠĠ Ġval Ġtext Ġ= ĠreadFile Content ("/ menus / ges und heits z ent rum / ocr / 2 0 1 5 - 0 7 - 2 7 . jpg . txt ") ĊĠĠĠ Ġval Ġweek Ġ= Ġweek Of (" 2 0 1 5 - 0 7 - 2 7 ") ĊĊĠĠĠ Ġval Ġoffers Ġ= Ġresolver (). resolve Offers FromText ( week . mon day , Ġtext ) ĊĊĠĠĠ Ġoffers Ġshould Have Size Ġ 2 0 ĊĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Kar to ff el sup pe Ġmit ĠWi ener ", Ġ"", Ġweek . mon day , Ġe uro (" 3 . 3 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Sch we ine le ber Ġmit ĠZ wi eb el sa uce Ġund ĠKar to ff el p Ã¼ ree ", Ġ"", Ġweek . mon day , Ġe uro (" 4 . 3 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" H Ã¤ hn chen Ġ\" C ord on ĠB le u \" Ġ; P fe ff err ah ms au ce , ĠGem Ã¼ se Ġund ĠK ro ket ten ", Ġ"", Ġweek . mon day , Ġe uro (" 4 . 6 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" G ef Ã¼ ll te ĠKar to ff elt as chen Ġmit ĠTom at ens au ce ", Ġ"", Ġweek . mon day , Ġe uro (" 3 . 9 0 "), Ġempty Set (), Ġprovider Id ) ĊĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" G erm kn Ã¶ del Ġmit ĠVan il les au ce Ġund ĠM ohn ", Ġ"", Ġweek . t uesday , Ġe uro (" 3 . 2 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" P ap rik as ah neg ulas ch Ġmit ĠN ude ln ", Ġ"", Ġweek . t uesday , Ġe uro (" 4 . 1 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" G ef Ã¼ ll ter ĠSch we iner Ã¼ck en Ġmit ĠGem Ã¼ se Ġund ĠSal zk ar to ff eln ", Ġ"", Ġweek . t uesday , Ġe uro (" 4 . 5 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Ve get aris che ĠP ap rik as ch ote Ġmit ĠV oll k orn re is Ġund ĠSal at ", Ġ"", Ġweek . t uesday , Ġe uro (" 4 . 2 0 "), Ġempty Set (), Ġprovider Id ) ĊĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" G ulas ch sup pe ", Ġ"", Ġweek . wed nesday , Ġe uro (" 3 . 2 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Sch m ork o hl Ġmit ĠHack f le isch Ġund ĠSal zk ar to ff eln ", Ġ"", Ġweek . wed nesday , Ġe uro (" 4 . 0 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" P ang as ius Ġmit ĠH on ig - Sen f - D ill ra h ms au ce Ġund ĠSal zk ar to ff eln ", Ġ"", Ġweek . wed nesday , Ġe uro (" 4 . 6 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Kar to ff el - Bro kk oli - Au fl auf ", Ġ"", Ġweek . wed nesday , Ġe uro (" 3 . 9 0 "), Ġempty Set (), Ġprovider Id ) ĊĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" K Ã¤ se - La uch - Sup pe ", Ġ"", Ġweek . th ursday , Ġe uro (" 3 . 2 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" H Ã¼ h ner f rik as see Ġmit ĠCh amp ign ons , ĠS par gel Ġund ĠRe is ", Ġ"", Ġweek . th ursday , Ġe uro (" 4 . 1 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Ste ak Ġ\" au Ġfour \" Ġmit ĠB utter er bs en Ġund ĠK ro ket ten ", Ġ"", Ġweek . th ursday , Ġe uro (" 4 . 6 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" P asta Ġmit ĠBl att spin at , ĠTom aten Ġund ĠRe i be k Ã¤ se ", Ġ"", Ġweek . th ursday , Ġe uro (" 4 . 0 0 "), Ġempty Set (), Ġprovider Id ) ĊĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" F isch top f ", Ġ"", Ġweek . f riday , Ġe uro (" 3 . 2 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Sch we ine ges ch net zel tes Ġmit ĠP il zen Ġund ĠRe is ", Ġ"", Ġweek . f riday , Ġe uro (" 4 . 3 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" H ol zf Ã¤ll er ste ak Ġmit Ġge sch mort en ĠZ wi eb eln Ġund ĠBr at kar to ff eln ", Ġ"", Ġweek . f riday , Ġe uro (" 4 . 5 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Kr Ã¤ ut err Ã¼ h rei Ġmit ĠKar to ff el p Ã¼ ree ", Ġ"", Ġweek . f riday , Ġe uro (" 3 . 8 0 "), Ġempty Set (), Ġprovider Id ) ĊĠ Ġ} ĊĊĠ Ġ@ Test ĊĠ Ġfun Ġ` resolve Ġoffers Ġfor Ġweek Ġof Ġ 2 0 1 6 - 0 4 - 0 4 `() Ġ{ ĊĠĠĠ Ġval Ġtext Ġ= ĠreadFile Content ("/ menus / ges und heits z ent rum / ocr / 2 0 1 6 - 0 4 - 0 4 . jpg . txt ") ĊĠĠĠ Ġval Ġweek Ġ= Ġweek Of (" 2 0 1 6 - 0 4 - 0 4 ") ĊĊĠĠĠ Ġval Ġoffers Ġ= Ġresolver (). resolve Offers FromText ( week . mon day , Ġtext ) ĊĊĠĠĠ Ġoffers Ġshould Have Size Ġ 2 1 ĊĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" K Ã¤ se - Hack f le isch - La uch - Sup pe ", Ġ"", Ġweek . mon day , Ġe uro (" 3 . 3 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ"\" J Ã¤ gers ch nit zel \" ( pan ierte ĠJ ag dw ur st ), ĠTom at ens au ce Ġund ĠN ude ln ", Ġ"", Ġweek . mon day , Ġe uro (" 4 . 2 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" H Ã¤ hn chen stre if en Ġin ĠR u col as au ce Ġund ĠTom aten mak kar oni ", Ġ"", Ġweek . mon day , Ġe uro (" 4 . 9 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" B unte ĠRe is pf an ne Ġmit ĠGem Ã¼ se ", Ġ"", Ġweek . mon day , Ġe uro (" 3 . 9 0 "), Ġempty Set (), Ġprovider Id ) ĊĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Ha us ge mac ht e ĠKar to ff el pu ffer Ġmit ĠAp f elm us Ġund ĠZu cker ", Ġ"", Ġweek . t uesday , Ġe uro (" 3 . 5 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Hack ro ul ade Ġmit ĠS ah nes au ce , ĠGem Ã¼ se Ġund ĠSal zk ar to ff eln ", Ġ"", Ġweek . t uesday , Ġe uro (" 4 . 3 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Put en ges ch net zel tes Ġmit ĠCh amp ign ons Ġd azu ĠSp Ã¤ tz le ", Ġ"", Ġweek . t uesday , Ġe uro (" 4 . 8 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Fr Ã¼ hl ings rol le Ġmit ĠAs i agem Ã¼ se Ġund ĠRe is ", Ġ"", Ġweek . t uesday , Ġe uro (" 3 . 9 0 "), Ġempty Set (), Ġprovider Id ) ĊĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Br Ã¼ hn ude ln ", Ġ"", Ġweek . wed nesday , Ġe uro (" 2 . 5 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Mat jest op f Ġmit ĠKr Ã¤ uter kar to ff eln Ġund ĠB ohn ens al at ", Ġ"", Ġweek . wed nesday , Ġe uro (" 4 . 1 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Ge br aten es ĠP ang as ius file t Ġmit ĠKr Ã¤ ut ers au ce Ġund ĠSal zk ar to ff eln ", Ġ"", Ġweek . wed nesday , Ġe uro (" 4 . 8 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" G eb ack ener ĠC ame mb ert Ġmit Ġ 1 / 2 ĠBir ne , ĠPre ise l be eren Ġund ĠB ague tte ", Ġ"", Ġweek . wed nesday , Ġe uro (" 3 . 9 0 "), Ġempty Set (), Ġprovider Id ) ĊĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" K ok os - Cur ry - Sup pe Ġmit ĠH Ã¼ h ner f le isch ", Ġ"", Ġweek . th ursday , Ġe uro (" 3 . 9 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Sch we ine g ulas ch Ġmit ĠN ude ln ", Ġ"", Ġweek . th ursday , Ġe uro (" 4 . 2 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Cur ry hu hn Ġmit ĠM ak kar oni ", Ġ"", Ġweek . th ursday , Ġe uro (" 4 . 9 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Kr Ã¤ ut err Ã¼ h rei Ġmit ĠP il z ra h ms au ce Ġund ĠKar to ff el p Ã¼ ree ", Ġ"", Ġweek . th ursday , Ġe uro (" 3 . 8 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" R ies ene is be in Ġmit ĠE rb sp Ã¼ ree , ĠS au erk ra ut , Ġund ĠSal zk ar to ff eln ", Ġ"", Ġweek . th ursday , Ġe uro (" 5 . 1 0 "), Ġempty Set (), Ġprovider Id ) ĊĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Ch ili Ġcon ĠCar ne ", Ġ"", Ġweek . f riday , Ġe uro (" 3 . 3 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" W ur stg ulas ch Ġmit ĠN ude ln ", Ġ"", Ġweek . f riday , Ġe uro (" 4 . 2 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" T iro ler ĠE iers al at Ġ( M ais , ĠCh amp ign ons , ĠS par gel ) Ġd azu ĠBr at kar to ff eln ", Ġ"", Ġweek . f riday , Ġe uro (" 3 . 9 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Sch we ine k amm br aten Ġmit ĠRot ko hl Ġund ĠSal zk ar to ff eln ", Ġ"", Ġweek . f riday , Ġe uro (" 4 . 5 0 "), Ġempty Set (), Ġprovider Id ) ĊĠ Ġ} ĊĊĠ Ġ@ Test ĊĠ Ġfun Ġ` resolve Ġoffers Ġfor Ġweek Ġof Ġ 2 0 1 6 - 0 4 - 1 1 `() Ġ{ ĊĠĠĠ Ġval Ġtext Ġ= ĠreadFile Content ("/ menus / ges und heits z ent rum / ocr / 2 0 1 6 - 0 4 - 1 1 . jpg . txt ") ĊĠĠĠ Ġval Ġweek Ġ= Ġweek Of (" 2 0 1 6 - 0 4 - 1 1 ") ĊĊĠĠĠ Ġval Ġoffers Ġ= Ġresolver (). resolve Offers FromText ( week . mon day , Ġtext ) ĊĊĠĠĠ Ġoffers Ġshould Have Size Ġ 2 0 ĊĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" K ok os - Cur ry - Sup pe Ġmit ĠH Ã¼ h ner f le isch ", Ġ"", Ġweek . mon day , Ġe uro (" 2 . 9 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Sch icht ko hl Ġmit ĠHack f le isch Ġund ĠSal zk ar to ff eln ", Ġ"", Ġweek . mon day , Ġe uro (" 4 . 2 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Sch we ine med ail l ons Ġmit ĠP fe ffers au ce Ġund ĠK ro ket ten ", Ġ"", Ġweek . mon day , Ġe uro (" 4 . 9 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Bro kk oli Ġin ĠK Ã¤ se - S ah ne - S au ce Ġund ĠN ude ln ", Ġ"", Ġweek . mon day , Ġe uro (" 3 . 9 0 "), Ġempty Set (), Ġprovider Id ) ĊĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Ha us ge mac ht e ĠE ier k uch en Ġmit ĠAp f elm us Ġund ĠZu cker ", Ġ"", Ġweek . t uesday , Ġe uro (" 3 . 5 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" P asta ĠSch uta Ġ( Hack f le isch Ġund ĠP ap ri ka ) Ġund ĠN ude ln ", Ġ"", Ġweek . t uesday , Ġe uro (" 4 . 3 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" K asse ler br aten Ġmit ĠS au erk ra ut Ġd azu ĠSal zk ar to ff eln ", Ġ"", Ġweek . t uesday , Ġe uro (" 4 . 7 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" R Ã¼ h rei Ġmit ĠS au ce ĠFun ghi Ġd azu ĠKar to ff el p Ã¼ ree ", Ġ"", Ġweek . t uesday , Ġe uro (" 3 . 9 0 "), Ġempty Set (), Ġprovider Id ) ĊĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" M Ã¶ hren - Z uc ch ini - E int op f ", Ġ"", Ġweek . wed nesday , Ġe uro (" 2 . 5 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Ha us ge mac ht e ĠB ou lette Ġmit ĠCh amp ign on ra hm Ġd azu ĠKar to ff el p Ã¼ ree ", Ġ"", Ġweek . wed nesday , Ġe uro (" 4 . 2 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Se el ach s Ġin ĠE ih Ã¼l le Ġauf ĠLa uch - Tom aten gem Ã¼ se Ġd azu ĠRe is ", Ġ"", Ġweek . wed nesday , Ġe uro (" 4 . 8 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" M ak kar oni Ġmit ĠBl att spin at , ĠTom aten Ġund ĠRe i be k Ã¤ se ", Ġ"", Ġweek . wed nesday , Ġe uro (" 4 . 0 0 "), Ġempty Set (), Ġprovider Id ) ĊĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Kar to ff el sup pe Ġmit ĠWi ener ", Ġ"", Ġweek . th ursday , Ġe uro (" 3 . 9 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Bl ut w ur st Ġmit ĠS au erk ra ut Ġund ĠSal zk ar to ff eln ", Ġ"", Ġweek . th ursday , Ġe uro (" 4 . 2 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" H Ã¤ hn chen ke ule Ġmit ĠGem Ã¼ ser e is ", Ġ"", Ġweek . th ursday , Ġe uro (" 4 . 9 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Sp ag he tti Ġ\" all ĠArr abi ata \" Ġ( s char f )", Ġ"", Ġweek . th ursday , Ġe uro (" 3 . 8 0 "), Ġempty Set (), Ġprovider Id ) ĊĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" B au ern top f Ġ( Hack f le isch , ĠKar to ff el , ĠP ap ri ka )", Ġ"", Ġweek . f riday , Ġe uro (" 2 . 5 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" B Ã¶ h mis ches ĠB ier f le isch Ġmit ĠSem mel kn Ã¶ del ", Ġ"", Ġweek . f riday , Ġe uro (" 4 . 2 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Sch we ine k amm ste ak Ġmit ĠLet cho Ġund ĠRe is ", Ġ"", Ġweek . f riday , Ġe uro (" 3 . 9 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" E ier f rik as see Ġmit ĠSal zk ar to ff eln ", Ġ"", Ġweek . f riday , Ġe uro (" 4 . 0 0 "), Ġempty Set (), Ġprovider Id ) ĊĠ Ġ} ĊĊĠ Ġ@ Test ĊĠ Ġfun Ġ` resolve Ġoffers Ġfor Ġweek Ġof Ġ 2 0 1 6 - 0 4 - 1 8 `() Ġ{ ĊĠĠĠ Ġval Ġtext Ġ= ĠreadFile Content ("/ menus / ges und heits z ent rum / ocr / 2 0 1 6 - 0 4 - 1 8 . jpg . txt ") ĊĠĠĠ Ġval Ġweek Ġ= Ġweek Of (" 2 0 1 6 - 0 4 - 1 8 ") ĊĊĠĠĠ Ġval Ġoffers Ġ= Ġresolver (). resolve Offers FromText ( week . mon day , Ġtext ) ĊĊĠĠĠ Ġoffers Ġshould Have Size Ġ 2 0 ĊĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Ha us ge mac ht e ĠSol j ank a ", Ġ"", Ġweek . mon day , Ġe uro (" 2 . 9 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Gem isch ter ĠG ulas ch Ġmit ĠRot ko hl Ġund ĠKar to ff eln ", Ġ"", Ġweek . mon day , Ġe uro (" 4 . 5 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" N ude l - Bro c co li - Au fl auf ", Ġ"", Ġweek . mon day , Ġe uro (" 3 . 9 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Ste ak Ġ\" au Ġfour \" Ġmit ĠW Ã¼r zf le isch ĠÃ¼ber back en Ġd azu ĠGem Ã¼ se Ġund ĠP om mes ĠF rites ", Ġ"", Ġweek . mon day , Ġe uro (" 4 . 8 0 "), Ġempty Set (), Ġprovider Id ) ĊĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" G erm kn Ã¶ del Ġmit ĠVan il les au ce Ġund ĠM ohn ", Ġ"", Ġweek . t uesday , Ġe uro (" 3 . 2 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" C ev ap c ici Ġmit ĠZ ige un ers au ce Ġd azu ĠRe is ", Ġ"", Ġweek . t uesday , Ġe uro (" 4 . 3 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Champ ign on pf an ne Ġmit ĠKar to ff el p Ã¼ ree ", Ġ"", Ġweek . t uesday , Ġe uro (" 3 . 9 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" H Ã¤ hn chen Ġ\" C ord on ĠB le u \" Ġmit ĠP fe ffers au ce Ġd azu ĠGem Ã¼ se ĠK ro ket ten ", Ġ"", Ġweek . t uesday , Ġe uro (" 4 . 8 0 "), Ġempty Set (), Ġprovider Id ) ĊĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" B unter ĠGem Ã¼ se ĠE int op f ", Ġ"", Ġweek . wed nesday , Ġe uro (" 2 . 5 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Gem Ã¼ ses ch nit zel Ġmit ĠS au ce ĠH oll and aise Ġund ĠKar to ff el p Ã¼ ree ", Ġ"", Ġweek . wed nesday , Ġe uro (" 3 . 9 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" 2 ĠR inder b ou let ten Ġmit ĠR at at ou ille Ġd azu ĠRe is ", Ġ"", Ġweek . wed nesday , Ġe uro (" 4 . 5 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Sch ol len file t Ġmit ĠGem Ã¼ ser e is ", Ġ"", Ġweek . wed nesday , Ġe uro (" 4 . 9 0 "), Ġempty Set (), Ġprovider Id ) ĊĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Ros enk oh le int op f ", Ġ"", Ġweek . th ursday , Ġe uro (" 2 . 5 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" P ap rik as ah neg ulas ch Ġmit ĠN ude ln ", Ġ"", Ġweek . th ursday , Ġe uro (" 4 . 5 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Kar to ff el - Z uc ch in ie - Tom aten ĠAu fl auf Ġmit ĠMo zz are lla ĠÃ¼ber back en ", Ġ"", Ġweek . th ursday , Ġe uro (" 3 . 9 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" West f Ã¤ lis cher ĠP fe ffer ĠPot th ast Ġ( R ind f le isch ) Ġmit ĠR ote ĠB ete ĠSal at Ġd azu ĠSal zk ar to ff eln ", Ġ"", Ġweek . th ursday , Ġe uro (" 4 . 9 0 "), Ġempty Set (), Ġprovider Id ) ĊĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Re iters uppe Ġ( Hack f le isch , Ġgr Ã¼ ne ĠB ohn en , ĠCh map ign ons , ĠP ap ri ka )", Ġ"", Ġweek . f riday , Ġe uro (" 3 . 3 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Sch we ine le ber Ġmit ĠZ wi eb el sa uce Ġd azu ĠKar to ff el p Ã¼ ree ", Ġ"", Ġweek . f riday , Ġe uro (" 4 . 5 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" G ef Ã¼ ll te ĠKar to ff elt as chen Ġmit ĠTom at ens au ce ", Ġ"", Ġweek . f riday , Ġe uro (" 3 . 9 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" H Ã¤ hn chen ges ch net zel tes Ġ\" Gy ros ĠArt \" Ġd azu ĠT z atz iki Ġund ĠRe is ", Ġ"", Ġweek . f riday , Ġe uro (" 4 . 8 0 "), Ġempty Set (), Ġprovider Id ) ĊĠ Ġ} ĊĊĠ Ġ@ Test ĊĠ Ġfun Ġ` resolve Ġoffers Ġfor Ġweek Ġof Ġ 2 0 1 6 - 0 4 - 2 5 `() Ġ{ ĊĠĠĠ Ġval Ġtext Ġ= ĠreadFile Content ("/ menus / ges und heits z ent rum / ocr / 2 0 1 6 - 0 4 - 2 5 . jpg . txt ") ĊĠĠĠ Ġval Ġweek Ġ= Ġweek Of (" 2 0 1 6 - 0 4 - 2 5 ") ĊĊĠĠĠ Ġval Ġoffers Ġ= Ġresolver (). resolve Offers FromText ( week . mon day , Ġtext ) ĊĊĠĠĠ Ġoffers Ġshould Have Size Ġ 1 8 ĊĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Sch wed ische ĠF isch sup pe Ġmit ĠAp fel st Ã¼ck chen ", Ġ"", Ġweek . mon day , Ġe uro (" 3 . 3 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Ch in ap fan ne Ġmit ĠGe fl Ã¼ ge lf le isch Ġd azu ĠRe is ", Ġ"", Ġweek . mon day , Ġe uro (" 4 . 3 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" M ault as chen Ġauf ĠBl att spin at Ġd azu ĠK Ã¤ ses au ce ", Ġ"", Ġweek . mon day , Ġe uro (" 4 . 2 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Sch we ines ch nit zel Ġ\" J Ã¤ ger ĠArt \" Ġmit ĠCh amp ign ons Ġund ĠW al dp il zen Ġin ĠR ah m Ġd azu ĠP om mes ĠF rites ", Ġ"", Ġweek . mon day , Ġe uro (" 4 . 7 0 "), Ġempty Set (), Ġprovider Id ) ĊĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" G rie ÃŁ bre i Ġmit Ġwarm en ĠS chat ten more llen ", Ġ"", Ġweek . t uesday , Ġe uro (" 3 . 2 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Sch nit zel tag ", Ġ"", Ġweek . t uesday , Ġe uro (" 5 . 0 0 "), Ġempty Set (), Ġprovider Id ) ĊĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Tom at ens uppe Ġmit ĠS ah neh Ã¤ ub chen ", Ġ"", Ġweek . wed nesday , Ġe uro (" 2 . 5 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" S ah ne her ing Ġmit ĠSal zk ar to ff eln ", Ġ"", Ġweek . wed nesday , Ġe uro (" 3 . 7 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" B unte ĠRe is pf an ne Ġmit ĠGem Ã¼ se ", Ġ"", Ġweek . wed nesday , Ġe uro (" 3 . 9 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Sch we iner ah m ges ch net zel tes Ġmit ĠSp Ã¤ tz le ", Ġ"", Ġweek . wed nesday , Ġe uro (" 4 . 4 0 "), Ġempty Set (), Ġprovider Id ) ĊĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Ko hl r ab ie int op f ", Ġ"", Ġweek . th ursday , Ġe uro (" 2 . 5 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" P fe ffer f le isch Ġmit ĠB utter er bs en Ġund ĠSal zk art to fel n ", Ġ"", Ġweek . th ursday , Ġe uro (" 4 . 2 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" G noc ci Ġmit ĠP il z ra h ms au ce Ġund ĠPar mes an ", Ġ"", Ġweek . th ursday , Ġe uro (" 4 . 0 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" H Ã¤ hn chen Ġmit ĠMo zz are ll ak rust e Ġund ĠCur ry re is ", Ġ"", Ġweek . th ursday , Ġe uro (" 4 . 9 0 "), Ġempty Set (), Ġprovider Id ) ĊĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Br Ã¼ hn ude ln ", Ġ"", Ġweek . f riday , Ġe uro (" 2 . 5 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" K lop se Ġ\" N ap oli \" Ġmit ĠTom at ens au ce Ġund ĠRe is ", Ġ"", Ġweek . f riday , Ġe uro (" 4 . 2 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" As i atis ches ĠW ok ger icht Ġmit ĠCas he wk ern en Ġd azu ĠRe is ", Ġ"", Ġweek . f riday , Ġe uro (" 4 . 0 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Fore lle Ġ\" M Ã¼ ller in \" Ġmit Ġz er lass ener ĠB utter Ġund ĠPet ers ili enk ar to ff eln ", Ġ"", Ġweek . f riday , Ġe uro (" 4 . 9 0 "), Ġempty Set (), Ġprovider Id ) ĊĠ Ġ} ĊĊĠ Ġ@ Test ĊĠ Ġfun Ġ` resolve Ġoffers Ġfor Ġweek Ġof Ġ 2 0 1 6 - 0 5 - 0 9 `() Ġ{ ĊĠĠĠ Ġval Ġtext Ġ= ĠreadFile Content ("/ menus / ges und heits z ent rum / ocr / 2 0 1 6 - 0 5 - 0 9 . jpg . txt ") ĊĠĠĠ Ġval Ġweek Ġ= Ġweek Of (" 2 0 1 6 - 0 5 - 0 9 ") ĊĊĠĠĠ Ġval Ġoffers Ġ= Ġresolver (). resolve Offers FromText ( week . mon day , Ġtext ) ĊĊĠĠĠ Ġoffers Ġshould Have Size Ġ 2 1 ĊĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Of en fr is cher ĠLe ber k Ã¤ se Ġmit ĠZ wi eb el sa uce Ġd azu ĠKar to ff el p Ã¼r ree ", Ġ"", Ġweek . wed nesday , Ġe uro (" 4 . 3 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" R ies ene is be in Ġmit ĠS au erk ra ut Ġd azu ĠSal zk ar to ff eln ", Ġ"", Ġweek . th ursday , Ġe uro (" 5 . 1 0 "), Ġempty Set (), Ġprovider Id ) ĊĠ Ġ} ĊĊĠ Ġ@ Test ĊĠ Ġfun Ġ` resolve Ġoffers Ġfor Ġweek Ġof Ġ 2 0 1 7 - 0 7 - 2 4 `() Ġ{ ĊĠĠĠ Ġval Ġtext Ġ= ĠreadFile Content ("/ menus / ges und heits z ent rum / ocr / 2 0 1 7 - 0 7 - 2 4 . jpg . txt ") ĊĠĠĠ Ġval Ġweek Ġ= Ġweek Of (" 2 0 1 7 - 0 7 - 2 4 ") ĊĊĠĠĠ Ġval Ġoffers Ġ= Ġresolver (). resolve Offers FromText ( week . mon day , Ġtext ) ĊĊĠĠĠ Ġoffers Ġshould Have Size Ġ 1 8 ĊĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" S char f es ĠKar to ff el - P ap ri ka - Cur ry ", Ġ"", Ġweek . t uesday , Ġe uro (" 4 . 2 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" G el be ĠEr bs ene int op f ", Ġ"", Ġweek . f riday , Ġe uro (" 2 . 8 0 "), Ġempty Set (), Ġprovider Id ) ĊĠ Ġ} ĊĊĠ Ġ@ Test ĊĠ Ġfun Ġ` resolve Ġoffers Ġfor Ġweek Ġof Ġ 2 0 1 7 - 0 7 - 3 1 `() Ġ{ ĊĠĠĠ Ġval Ġtext Ġ= ĠreadFile Content ("/ menus / ges und heits z ent rum / ocr / 2 0 1 7 - 0 7 - 3 1 . jpg . txt ") ĊĠĠĠ Ġval Ġweek Ġ= Ġweek Of (" 2 0 1 7 - 0 7 - 3 1 ") ĊĊĠĠĠ Ġval Ġoffers Ġ= Ġresolver (). resolve Offers FromText ( week . mon day , Ġtext ) ĊĊĠĠĠ Ġoffers Ġshould Have Size Ġ 1 9 ĊĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" M Ã¶ hren - Z uc ch ini - E int op f ", Ġ"", Ġweek . f riday , Ġe uro (" 2 . 8 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" K asse ler k amm br aten Ġmit ĠS au erk ra ut Ġund ĠSal zk ar to ff eln ", Ġ"", Ġweek . f riday , Ġe uro (" 4 . 8 0 "), Ġempty Set (), Ġprovider Id ) ĊĠ Ġ} ĊĊĠ Ġ@ Test ĊĠ Ġfun Ġ` resolve Ġoffers Ġfor Ġweek Ġof Ġ 2 0 1 9 - 0 8 - 0 5 `() Ġ{ ĊĠĠĠ Ġval Ġtext Ġ= ĠreadFile Content ("/ menus / ges und heits z ent rum / ocr / 2 0 1 9 - 0 8 - 0 5 . jpg . txt ") ĊĠĠĠ Ġval Ġweek Ġ= Ġweek Of (" 2 0 1 9 - 0 8 - 0 5 ") ĊĊĠĠĠ Ġval Ġoffers Ġ= Ġresolver (). resolve Offers FromText ( week . mon day , Ġtext ) ĊĊĠĠĠ Ġoffers Ġshould Have Size Ġ 1 8 ĊĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" S aar l Ã¤n dis che ĠKar to ff el sup pe ", Ġ"", Ġweek . mon day , Ġe uro (" 3 . 3 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Kr Ã¤ ut err Ã¼ h rei Ġmit ĠP il z ra h ms au ce Ġund ĠKar to ff el p Ã¼ ree ", Ġ"", Ġweek . mon day , Ġe uro (" 4 . 3 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" W ur stg ulas ch Ġmit ĠN ude ln ", Ġ"", Ġweek . mon day , Ġe uro (" 4 . 6 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" H Ã¤ hn chen br ust Ġ\" Mel ba \" ĠOr ang ens au ce Ġund ĠK ro ket ten ", Ġ"", Ġweek . mon day , Ġe uro (" 5 . 2 0 "), Ġempty Set (), Ġprovider Id ) ĊĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" M il ch re is Ġmit ĠZu cker Ġund ĠZ im t ", Ġ"", Ġweek . t uesday , Ġe uro (" 3 . 1 0 "), Ġempty Set (), Ġprovider Id ) Ġ// ĠO CR Ġer ken nt ĠPre is Ġf als ch ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Sch up fn ude ln Ġmit ĠG org on z olas au ce ", Ġ"", Ġweek . t uesday , Ġe uro (" 4 . 3 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Sch m ork o hl Ġmit ĠHack f le isch Ġund ĠSal zk ar to ff eln ", Ġ"", Ġweek . t uesday , Ġe uro (" 4 . 5 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" West f Ã¤ lis cher ĠP fe ffer pot th ast Ġ( R ind f le isch ) Ġmit ĠR ote ĠB ete Ġd azu ĠSal zk ar to ff eln ", Ġ"", Ġweek . t uesday , Ġe uro (" 5 . 2 0 "), Ġempty Set (), Ġprovider Id ) ĊĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Pic hel ste iner ĠGem Ã¼ see int op f ", Ġ"", Ġweek . wed nesday , Ġe uro (" 3 . 5 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" P asta Ġmit ĠTom aten - S ugo , ĠO li ven Ġund ĠR uc col a ", Ġ"", Ġweek . wed nesday , Ġe uro (" 4 . 3 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Ha us ge mac ht e ĠB ou lette Ġmit ĠCh amp ign on ra hm Ġd azu ĠKar to ff el p Ã¼ ree ", Ġ"", Ġweek . wed nesday , Ġe uro (" 4 . 5 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Se el ach s Ġin ĠE ih Ã¼l le Ġauf ĠLa uch - Tom aten gem Ã¼ se Ġd azu ĠRe is ", Ġ"", Ġweek . wed nesday , Ġe uro (" 5 . 0 0 "), Ġempty Set (), Ġprovider Id ) ĊĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Fe uer top f Ġ( K id ney bo hn en , Ġgr Ã¼ ne ĠB ohn en , ĠJ ag dw ur st )", Ġ"", Ġweek . th ursday , Ġe uro (" 3 . 5 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Kar to ff el - Spin at ĠAu fl auf ", Ġ"", Ġweek . th ursday , Ġe uro (" 4 . 3 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" B Ã¶ h mis ches ĠB ier f le isch Ġmit ĠSem mel kn Ã¶ del ", Ġ"", Ġweek . th ursday , Ġe uro (" 4 . 6 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ"\" Mail Ã¤nder \" ĠK Ã¤ ses ch nit zel Ġ( Sch we ines ch nit zel Ġin ĠK Ã¤ se - E ih Ã¼l le ) Ġmit ĠTom at ens au ce Ġund ĠN ude ln ", Ġ"", Ġweek . th ursday , Ġe uro (" 5 . 2 0 "), Ġempty Set (), Ġprovider Id ) ĊĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Kar ott ene int op f ", Ġ"", Ġweek . f riday , Ġe uro (" 3 . 5 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Sch we iner ah m ges ch net zel tes Ġmit ĠCh amp ign ons Ġund ĠSp Ã¤ tz le ", Ġ"", Ġweek . f riday , Ġe uro (" 5 . 0 0 "), Ġempty Set (), Ġprovider Id ) ĊĠ Ġ} ĊĊĠ Ġ@ Test ĊĠ Ġfun Ġ` resolve Ġoffers Ġfor Ġweek Ġof Ġ 2 0 1 9 - 0 9 - 0 9 `() Ġ{ ĊĠĠĠ Ġval Ġtext Ġ= ĠreadFile Content ("/ menus / ges und heits z ent rum / ocr / 2 0 1 9 - 0 9 - 0 9 . jpg . txt ") ĊĠĠĠ Ġval Ġweek Ġ= Ġweek Of (" 2 0 1 9 - 0 9 - 0 9 ") ĊĊĠĠĠ Ġval Ġoffers Ġ= Ġresolver (). resolve Offers FromText ( week . mon day , Ġtext ) ĊĊĠĠĠ Ġoffers Ġshould Have Size Ġ 1 8 ĊĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Ko hl r ab ie int op f ", Ġ"", Ġweek . mon day , Ġe uro (" 3 . 5 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Fr Ã¼ hl ings rol le Ġmit Ġs Ã¼ ÃŁ - sa uer ĠS au ce Ġd azu ĠRe is ", Ġ"", Ġweek . mon day , Ġe uro (" 4 . 2 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Sp ag he tti Ġ\" Carbon ara \" Ġmit ĠSch ink en ", Ġ"", Ġweek . mon day , Ġe uro (" 4 . 4 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Put en rag out Ġ\" Prov encial \" Ġmit ĠCh amp ign on , ĠTom aten Ġund ĠKr Ã¤ uter Ġd azu ĠRe is ", Ġ"", Ġweek . mon day , Ġe uro (" 4 . 9 0 "), Ġempty Set (), Ġprovider Id ) ĊĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" G erm kn Ã¶ del Ġmit ĠVan il les au ce Ġund ĠM ohn ", Ġ"", Ġweek . t uesday , Ġe uro (" 3 . 1 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Bl um enko hl ĠÃ¼ber back en Ġmit ĠSc . H oll and aise Ġund ĠSal zk ar to ff eln ", Ġ"", Ġweek . t uesday , Ġe uro (" 4 . 5 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" P ap rik as ah neg ulas ch Ġmit ĠN ude ln ", Ġ"", Ġweek . t uesday , Ġe uro (" 4 . 6 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" H Ã¤ hn chen Ġmit ĠMo zz are ll ak rust e Ġund ĠCur ry re is ", Ġ"", Ġweek . t uesday , Ġe uro (" 5 . 2 0 "), Ġempty Set (), Ġprovider Id ) ĊĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Br Ã¼ h re is ", Ġ"", Ġweek . wed nesday , Ġe uro (" 3 . 5 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" G eb ack ener ĠC ame mb ert Ġmit Ġ 1 / 2 ĠBir ne , ĠPre ise l be eren Ġund ĠB ague tte ", Ġ"", Ġweek . wed nesday , Ġe uro (" 4 . 1 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Ha us ge mac ht e ĠB ou lette Ġmit ĠCh amp ign on ra hm Ġd azu ĠKar to ff el p Ã¼ ree ", Ġ"", Ġweek . wed nesday , Ġe uro (" 4 . 5 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Se el ach s Ġge br aten Ġmit ĠMan del but ter Ġd azu ĠBro kk oli Ġund ĠSal zk ar to ff eln ", Ġ"", Ġweek . wed nesday , Ġe uro (" 5 . 2 0 "), Ġempty Set (), Ġprovider Id ) ĊĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" K Ã¤ se - Hack f le isch - La uch - Sup pe ", Ġ"", Ġweek . th ursday , Ġe uro (" 3 . 5 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" P asta Ġmit ĠTom aten - S ugo , ĠO li ven Ġund ĠR uc col a ", Ġ"", Ġweek . th ursday , Ġe uro (" 4 . 3 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" 2 ĠCur ry w Ã¼r ste Ġmit ĠCur ry k etch up Ġund ĠP om mes ĠF rites ", Ġ"", Ġweek . th ursday , Ġe uro (" 4 . 8 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" R inder ges ch net zel tes Ġ\" Art ĠSt ro gan off \" Ġmit ĠRe is ", Ġ"", Ġweek . th ursday , Ġe uro (" 5 . 2 0 "), Ġempty Set (), Ġprovider Id ) ĊĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Ve get aris cher ĠL ins ene int op f Ġmit Ġeinem ĠV oll k orn br Ã¶ t chen ", Ġ"", Ġweek . f riday , Ġe uro (" 3 . 4 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" H ol zf Ã¤ll er ste ak Ġmit ĠSch mor z wi eb eln Ġd azu ĠBr at kar to ff eln ", Ġ"", Ġweek . f riday , Ġe uro (" 5 . 0 0 "), Ġempty Set (), Ġprovider Id ) ĊĠ Ġ} ĊĊĠ Ġ@ Test ĊĠ Ġfun Ġ` resolve Ġoffers Ġfor Ġweek Ġof Ġ 2 0 1 9 - 0 9 - 1 6 `() Ġ{ ĊĠĠĠ Ġval Ġtext Ġ= ĠreadFile Content ("/ menus / ges und heits z ent rum / ocr / 2 0 1 9 - 0 9 - 1 6 . jpg . txt ") ĊĠĠĠ Ġval Ġweek Ġ= Ġweek Of (" 2 0 1 9 - 0 9 - 1 6 ") ĊĊĠĠĠ Ġval Ġoffers Ġ= Ġresolver (). resolve Offers FromText ( week . mon day , Ġtext ) ĊĊĠĠĠ Ġoffers Ġshould Have Size Ġ 1 8 ĊĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Por ree e int op f ", Ġ"", Ġweek . mon day , Ġe uro (" 3 . 5 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" All g Ã¤ uer - Gem Ã¼ se - K Ã¤ se - Sal at ", Ġ"", Ġweek . mon day , Ġe uro (" 4 . 2 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" L as agne Ġ\" Bo log n aise \" Ġmit ĠP izza ĠMix ", Ġ"", Ġweek . mon day , Ġe uro (" 4 . 7 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Put en br ust br aten Ġmit ĠB utter gem Ã¼ se Ġund ĠSal zk ar to ff eln ", Ġ"", Ġweek . mon day , Ġe uro (" 5 . 2 0 "), Ġempty Set (), Ġprovider Id ) ĊĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" M il ch re is Ġmit ĠZu cker Ġund ĠZ im t ", Ġ"", Ġweek . t uesday , Ġe uro (" 3 . 4 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Kar to ff el - Bro kk oli - Au fl auf Ġmit ĠF eta Ġund ĠSon nen bl um enk ern en ", Ġ"", Ġweek . t uesday , Ġe uro (" 4 . 4 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" W ur stg ulas ch Ġmit ĠN ude ln ", Ġ"", Ġweek . t uesday , Ġe uro (" 4 . 6 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" C ev ap c ici Ġmit ĠZ ige un ers au ce Ġd azu ĠRe is ", Ġ"", Ġweek . t uesday , Ġe uro (" 4 . 9 0 "), Ġempty Set (), Ġprovider Id ) ĊĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Wei ÃŁ k oh le int op f ", Ġ"", Ġweek . wed nesday , Ġe uro (" 3 . 5 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" E ier f rik asse Ġmit ĠSal zk ar to ff eln ", Ġ"", Ġweek . wed nesday , Ġe uro (" 4 . 3 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Bl ut w ur st Ġmit ĠS au erk ra ut Ġund ĠSal zk ar to ff eln ", Ġ"", Ġweek . wed nesday , Ġe uro (" 4 . 6 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Mat jest op f Ġmit ĠKr Ã¤ uter kar to ff eln Ġund ĠB ohn ens al at ", Ġ"", Ġweek . wed nesday , Ġe uro (" 4 . 6 0 "), Ġempty Set (), Ġprovider Id ) ĊĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Kar ott ene int op f ", Ġ"", Ġweek . th ursday , Ġe uro (" 3 . 5 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" G ef Ã¼ ll te ĠKar to ff elt as chen Ġmit ĠK Ã¤ se - La uch sa uce ", Ġ"", Ġweek . th ursday , Ġe uro (" 4 . 3 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" P fe ffer f le isch Ġmit ĠB utter er bs en Ġund ĠRe is ", Ġ"", Ġweek . th ursday , Ġe uro (" 4 . 6 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Sch we ines ch nit zel Ġ\" Bo log na iser ĠArt \" Ġmit ĠHack f le isch sa uce ĠÃ¼ber back en Ġd azu ĠP om mes ĠF rites ", Ġ"", Ġweek . th ursday , Ġe uro (" 5 . 2 0 "), Ġempty Set (), Ġprovider Id ) ĊĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" L ins ene int op f ", Ġ"", Ġweek . f riday , Ġe uro (" 3 . 5 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" 1 / 2 ĠH Ã¤ hn chen Ġmit ĠP om mes Ġf rites ", Ġ"", Ġweek . f riday , Ġe uro (" 4 . 8 0 "), Ġempty Set (), Ġprovider Id ) ĊĠ Ġ} ĊĊĠ Ġ@ Test ĊĠ Ġfun Ġ` resolve Ġoffers Ġfor Ġweek Ġof Ġ 2 0 1 9 - 0 9 - 2 3 `() Ġ{ ĊĠĠĠ Ġval Ġtext Ġ= ĠreadFile Content ("/ menus / ges und heits z ent rum / ocr / 2 0 1 9 - 0 9 - 2 3 . jpg . txt ") ĊĠĠĠ Ġval Ġweek Ġ= Ġweek Of (" 2 0 1 9 - 0 9 - 2 3 ") ĊĊĠĠĠ Ġval Ġoffers Ġ= Ġresolver (). resolve Offers FromText ( week . mon day , Ġtext ) ĊĊĠĠĠ Ġoffers Ġshould Have Size Ġ 1 8 ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" 4 / 2 ĠE ier Ġmit ĠRem oul ad ens au ce Ġd azu ĠBr at kar to ff eln ", Ġ"", Ġweek . wed nesday , Ġe uro (" 4 . 3 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Re iters uppe Ġ( Hack f le isch , Ġgr Ã¼ ne ĠB ohn en , ĠCh amp ign ons , ĠP ap ri ka )", Ġ"", Ġweek . th ursday , Ġe uro (" 3 . 5 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" M Ã¶ hren - Z uc ch ini - E int op f ", Ġ"", Ġweek . f riday , Ġe uro (" 3 . 5 0 "), Ġempty Set (), Ġprovider Id ) ĊĠĠĠ Ġoffers Ġshould Contain ĠL unch Offer ( 0 , Ġ" Sch we in este ak Ġmit ĠW al dp il z sa uce Ġund ĠRos mar ink ar to ff eln ", Ġ"", Ġweek . f riday , Ġe uro (" 5 . 2 0 "), Ġempty Set (), Ġprovider Id ) ĊĠ Ġ} ĊĊĠ Ġprivate Ġfun ĠreadFile Content ( path : ĠString ): ĠString Ġ{ ĊĠĠĠ Ġval Ġurl Ġ= Ġjava Class . getResource ( path ) ĊĠĠĠ Ġreturn Ġurl . read Text ( Charsets . UTF _ 8 ) ĊĠ Ġ} Ċ } Ċ