static void Main(string[] args) { try { Logger = new LoggerConfiguration() .WriteTo.ColoredConsole() .WriteTo.Seq("http://localhost:5341") .MinimumLevel.Verbose() .CreateLogger(); var settings = new TestRailSyncSettingsFromArgs(args); var testRailClient = new TestRailSyncClient(settings.TestRailUrl); testRailClient.User = settings.Username; testRailClient.Password = settings.Password; var testRailSync = new TestRailSync(Logger, settings, testRailClient); testRailSync.Sync(); Console.WriteLine("Any key to exit"); Console.ReadKey(); } catch (Exception ex) { Console.WriteLine(ex); throw; } }
public TestRailSync(ILogger logger, ITestRailSyncSettings settings, TestRailSyncClient testRailClient) { _logger = logger; _settings = settings; _testRailClient = testRailClient; }