public async Task Get_new_sample() { var builder = new ConfigurationBuilder() .SetBasePath(Directory.GetCurrentDirectory()) .AddJsonFile("appsettings.json", optional: false, reloadOnChange: true) .AddJsonFile("local.settings.json", optional: true, reloadOnChange: true) .AddEnvironmentVariables(); var configuration = builder.Build(); var options = new CalendarOptions(); configuration.Bind("CalendarService", options); var calendarOptions = new Mock <IOptions <CalendarOptions> >(); calendarOptions.Setup(o => o.Value).Returns(options); var handler = new AuthorizedHandler(calendarOptions.Object); var service = new CalendarService(calendarOptions.Object, handler); var items = await service.GetItemsAsync(); var json = JsonSerializer.Serialize(items); File.WriteAllText($"../../../sample-{DateTime.UtcNow:yyyyMMddThhmmssZ}.json", json); }
public override void ReplyError(string message) { AuthorizedHandler.SendConsoleMessage(Character.Client, ConsoleMessageTypeEnum.CONSOLE_ERR_MESSAGE, message); }
public override void Reply(string text) { AuthorizedHandler.SendConsoleMessage(Character.Client, text); }