public Funnies(UrbanService urbanService, CoronaService coronaService, MiscDatabaseMethodsService miscDb, EFContext db) { _coronaApi = coronaService; _urbanService = urbanService; _miscDb = miscDb; _db = db; }
public void KAAusfall_ThursdayHolidayFriday() { var sut = new CoronaService(config, fService); var res = sut.KAAusfallPerDay(new DateTime(2020, 5, 22)); res.Should().Be(0); }
public void KAAusfall_FridayHolidayWeekDay() { var sut = new CoronaService(config, fService); var res = sut.KAAusfallPerDay(new DateTime(2020, 4, 27)); res.Should().Be(1.925m); }
public void KAAusfall_NormalWeekFriday2() { var sut = new CoronaService(config, fService); var res = sut.KAAusfallPerDay(new DateTime(2020, 5, 15)); res.Should().Be(5.7m); }
public void KAAusfall_NormalWeekWeekDay() { var sut = new CoronaService(config, fService); var res = sut.KAAusfallPerDay(new DateTime(2020, 4, 22)); res.Should().Be(0.5m); }
public void Calculate_KATime() { var sut = new CoronaService(config, fService); var res = sut.GetKATime(new DateTime(2020, 5, 18)); res.Should().Be(7.7m); }
public void WorkDaysForWeekwithHolidayFriday() { var sut = new CoronaService(config, fService); var res = sut.GetWorkDaysForWeek(new DateTime(2020, 4, 27)); res.Count(x => x.type == WorkDayType.Workday).Should().Be(4); res.Where(x => x.type == WorkDayType.Workday).Sum(x => x.arbeitsZeit).Should().Be(32.8m); }
public void WorkDaysForWeekwithHolidayThursday() { var sut = new CoronaService(config, fService); var res = sut.GetWorkDaysForWeek(new DateTime(2020, 5, 18)); res.Count(x => x.type == WorkDayType.Workday).Should().Be(3); var sum = res.Where(x => x.type == WorkDayType.Workday).Sum(x => x.arbeitsZeit); sum.Should().Be(24.6m); }
private (ActualWorkTimeService awt, TargetWorkTimeService twt) prepare(DateTime theDay) { var timeProvider = new FakeDateTimeProvider(theDay); var fs = new FeiertagService(timeProvider); var cs = new CoronaService(config, fs); var tbs = new TimeBookingsService(tbslogger, ctx); var awt = new ActualWorkTimeService(tbs, timeProvider); var twt = new TargetWorkTimeService(config, cs); return(awt, twt); }
public void NormalDay202() { var theDate = new DateTime(2020, 04, 20); var fService = new FeiertagService(new FakeDateTimeProvider(theDate)); var corona = new CoronaService(config, fService); var sut = new TargetWorkTimeService(config, corona); var(plannedWorkTime, coronaDelta, targetWorkTime, targetPause) = sut.LoadData(theDate); plannedWorkTime.TotalHours.Should().Be(8.2); coronaDelta.TotalHours.Should().Be(0.5); targetWorkTime.TotalHours.Should().Be(7.7); targetPause.TotalMinutes.Should().Be(30); }
public void Friday30() { var theDate = new DateTime(2020, 04, 24); var fService = new FeiertagService(new FakeDateTimeProvider(theDate)); var corona = new CoronaService(config, fService); var sut = new TargetWorkTimeService(config, corona); var(plannedWorkTime, coronaDelta, targetWorkTime, targetPause) = sut.LoadData(theDate); plannedWorkTime.TotalMinutes.Should().Be(342); coronaDelta.TotalMinutes.Should().Be(342); targetWorkTime.TotalMinutes.Should().Be(0); targetPause.TotalMinutes.Should().Be(0); }
public HomeController(CoronaService coronaService) { _coronaService = coronaService; }
public HomeController(ILogger <HomeController> logger, CoronaService coronaService) { _coronaService = coronaService; _logger = logger; }
public CoronaController(CoronaService coronaService) { _coronaService = coronaService; }