public void FindNODBenchmarkUTCTest(params int[] digits) { long timing = -1; NODCalculates.FuncBenchmarkUTCTicks(() => { System.Threading.Thread.Sleep(10); return(NODCalculates.CalculateNOD(FindNODType.Stein, digits)); }, out timing); Assert.That(timing >= 0); }
public void FindNODBenchmarkTest(params int[] digits) { long timing = -1; NODCalculates.FuncBenchmarkMilliSeconds(() => { System.Threading.Thread.Sleep(1000); return(NODCalculates.CalculateNOD(FindNODType.Euclid, digits)); }, out timing); Assert.That(timing >= 1000); }
public void FinfNODTest_ArgumentOutOfRangeException(FindNODType findType, int a, int b) { Assert.That(() => NODCalculates.CalculateNOD(findType, a, b), Throws.Exception.TypeOf <ArgumentOutOfRangeException>()); }
public int FindNODTest(FindNODType findType, params int[] digits) { return(NODCalculates.CalculateNOD(findType, digits)); }
public int FindNODTest(FindNODType findType, int a, int b) { return(NODCalculates.CalculateNOD(findType, a, b)); }