public static void SetUtcNow(this ServerArrangement arrangement, DateTimeOffset utcNow) { var mockService = arrangement.MainServices.GetRequiredService <IDateTimeService>() as SimpleDateTimeService; mockService.UtcNow = utcNow; }
public static InMemoryDataTable <LuckyDrawDataTablesSettings, OpenCompetitionEntity> GetOpenCompetitions(this ServerArrangement arrangement) { var openCompetitions = arrangement.MainServices.GetRequiredService <IDataTable <LuckyDrawDataTablesSettings, OpenCompetitionEntity> >() as InMemoryDataTable <LuckyDrawDataTablesSettings, OpenCompetitionEntity>; return(openCompetitions); }
public static DependencyServiceHttpHandler GetTimerServiceHandler(this ServerArrangement arrangement) { return(arrangement.GetHttpHandler("Timer")); }