CQRS.Tests.TestEnvironmentPerformance.AdjustRuntime C# (CSharp) Method

AdjustRuntime() public static method

public static AdjustRuntime ( System.TimeSpan original, double boost = 1.0 ) : System.TimeSpan
original System.TimeSpan
boost double
return System.TimeSpan
        public static TimeSpan AdjustRuntime(TimeSpan original, double boost = 1.0)
        {
            if (IsRunningInNcrunch)
            {
                return ((int)(original.TotalMilliseconds * (NCRunchSlowDownFactor + boost))).Milliseconds();
            }
            return original;
        }

Usage Example

 public static TimeSpan AdjustRuntimeForNCrunch(this TimeSpan @this, double boost = 1.0) => TestEnvironmentPerformance.AdjustRuntime(@this, boost);
TestEnvironmentPerformance