コード例 #1
0
        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;
            }
        }
コード例 #2
0
 public TestRailSync(ILogger logger, ITestRailSyncSettings settings, TestRailSyncClient testRailClient)
 {
     _logger         = logger;
     _settings       = settings;
     _testRailClient = testRailClient;
 }