Пример #1
0
        public static bool RunTest(DiskSpeedTarget testTarget, DiskSpeedParameter testParameter, out DiskSpeedResult testResult)
        {
            if (testTarget == null)
            {
                throw new ArgumentNullException(nameof(testTarget));
            }
            if (testParameter == null)
            {
                throw new ArgumentNullException(nameof(testParameter));
            }

            testResult = new DiskSpeedResult();
            if (DiskSpeedTool.RunSpeedTest(testTarget, testParameter, out string xml) != 0)
            {
                return(false);
            }

            // Parse results
            testResult.FromXml(xml);

            return(true);
        }