예제 #1
0
파일: Program.cs 프로젝트: xinyanmsft/test1
        public static void Main(string[] args)
        {
            var configuration = new ConfigurationBuilder()
                                .AddCommandLine(args)
                                .Build();

            var options = new IOTestOptions();

            configuration.Bind(options);

            if (!options.Validate())
            {
                Logger.Info("Invalid arguments.");
                return;
            }

            FileIOTestRunner runner = new FileIOTestRunner();

            runner.RunScenario();
        }
예제 #2
0
 public FileIOTestRunner()
 {
     _completeEvent = new ManualResetEvent(false);
     _option        = IOTestOptions.Instance;
     _buffer        = new byte[4096];
 }