public void EersteDagVanDeWeek_GeeftHetJuisteAntwoord_VoorWeek44In2016() { //arrange var verwachtAntwoord = new DateTime(2016, 10, 31); //act var antwoord = DatumHelper.EersteDagVanDeWeek(2016, 44); //assert antwoord.ShouldBe(verwachtAntwoord); }
public void EersteDagVanDeWeek_GeeftHetJuisteAntwoord() { //arrange var verwachtAntwoord = new DateTime(2020, 1, 20); //act var antwoord = DatumHelper.EersteDagVanDeWeek(2020, 4); //assert antwoord.ShouldBe(verwachtAntwoord); }
public void EersteDagVanDeWeek_GeeftHetJuisteAntwoord_VoorWeek53In2015() { //arrange var verwachtAntwoord = new DateTime(2015, 12, 28); //act var antwoord = DatumHelper.EersteDagVanDeWeek(2015, 53); //assert antwoord.ShouldBe(verwachtAntwoord); }
public Task <List <CommCursus> > GetCursusInstantiesByJaarEnWeeknummer(int jaar, int weeknummer) { var startdatum = DatumHelper.EersteDagVanDeWeek(jaar, weeknummer); var einddatum = startdatum.AddDays(7); var antwoord = from c in db.Cursussen join ci in db.CursusInstanties on c.Id equals ci.CursusId where ci.Startdatum >= startdatum && ci.Startdatum < einddatum orderby ci.Startdatum ascending select new CommCursus() { Naam = c.Naam, Duur = c.Duur, Startdatum = ci.Startdatum }; return(antwoord.ToListAsync()); }