public EmptyWebBase() { Logger = new ColoredConsoleLogger(); Parent = SetupClientContext("https://xxx.sharepoint.com/teams/yyy"); var webTitle = Guid.NewGuid().ToString(); new CreateWeb(Logger).Execute(Parent, webTitle, webTitle, "STS#0", true, 1033); Context = SetupClientContext($"{Parent.Url}/{webTitle}"); }
public async Task IsEnabled_Tests(string formattedMessage, bool expected) { string defaultJson = "{\"version\": \"2.0\",\"Logging\": {\"LogLevel\": {\"Host.Startup\": \"Debug\"}}}"; await FileSystemHelpers.WriteToFile("host.json", new MemoryStream(Encoding.ASCII.GetBytes(defaultJson))); var testConfiguration = new ConfigurationBuilder().AddJsonFile("host.json").Build(); ColoredConsoleLogger coloredConsoleLogger = new ColoredConsoleLogger("test", new LoggingFilterHelper(testConfiguration, true)); Assert.Equal(expected, coloredConsoleLogger.DoesMessageStartsWithAllowedLogsPrefix(formattedMessage)); }
public void IsEnabled_LoggerFilterTests_Tests(string inputCategory, LogLevel inputLogLevel, bool expected) { LoggerFilterRule loggerFilterRule1 = new LoggerFilterRule(null, "Host.", LogLevel.None, null); LoggerFilterRule loggerFilterRule2 = new LoggerFilterRule(null, "Host.Startup", LogLevel.Debug, null); LoggerFilterOptions customFilterOptions = new LoggerFilterOptions(); customFilterOptions.MinLevel = LogLevel.Information; customFilterOptions.Rules.Add(loggerFilterRule1); customFilterOptions.Rules.Add(loggerFilterRule2); ColoredConsoleLogger coloredConsoleLogger = new ColoredConsoleLogger(inputCategory, new LoggingFilterHelper(_testConfiguration, true), customFilterOptions); bool result = coloredConsoleLogger.IsEnabled(inputCategory, inputLogLevel); Assert.Equal(expected, result); }
static void Simulate(string input, double step, double end) { var parser = new ModelicaParser(); var printer = new ModelicaTreePrinter(); var translator = new ModelTranslatorV1(); var status = parser.TryParseProgram(input, out var prog, out var error, out var position); if (status) { var ast = printer.Transform(prog); Console.WriteLine(ast); var logger = new ColoredConsoleLogger(); var model = translator.Translate(prog.ClassDefinitions.Last()); var integrator = new ImplicitEuler(); integrator.Discretize(model); integrator.StepSize = step; integrator.EndTime = end; model.Initialize(new NoLogger()); Stopwatch w = new Stopwatch(); w.Start(); var results = integrator.Integrate(model, logger); w.Stop(); Console.WriteLine("Integration took " + w.ElapsedMilliseconds + "ms"); using (var sw = new StreamWriter(Environment.CurrentDirectory + "\\results.csv")) { sw.WriteLine("time;" + string.Join("; ", model.AlgebraicVariables.Select(v => v.Name))); foreach (var result in results) { sw.WriteLine(result.ToString()); } } } else { Console.WriteLine(error); } }
public void SelectRule_Tests() { List <LoggerFilterRule> loggerFilterRules = new List <LoggerFilterRule>(); LoggerFilterRule loggerFilterRule = new LoggerFilterRule(null, "Host.", LogLevel.Trace, null); loggerFilterRules.Add(loggerFilterRule); LoggerFilterOptions customFilterOptions = new LoggerFilterOptions(); customFilterOptions.MinLevel = LogLevel.Information; customFilterOptions.Rules.Add(loggerFilterRule); ColoredConsoleLogger coloredConsoleLogger = new ColoredConsoleLogger("test", new LoggingFilterHelper(_testConfiguration, true), customFilterOptions); var startupLogsRule = coloredConsoleLogger.SelectRule("Host.Startup", customFilterOptions); Assert.NotNull(startupLogsRule.LogLevel); Assert.Equal(LogLevel.Trace, startupLogsRule.LogLevel); var functionLogsRule = coloredConsoleLogger.SelectRule("Function.TestFunction", customFilterOptions); Assert.NotNull(functionLogsRule.LogLevel); Assert.Equal(LogLevel.Information, functionLogsRule.LogLevel); }
public void IsEnabled_Tests(string formattedMessage, bool expected) { ColoredConsoleLogger coloredConsoleLogger = new ColoredConsoleLogger("test", new LoggingFilterHelper(_testConfiguration, true), new LoggerFilterOptions()); Assert.Equal(expected, coloredConsoleLogger.DoesMessageStartsWithAllowedLogsPrefix(formattedMessage)); }