public async void TimeActionAsyncTest() { int time = await CodePerformance.TimeAsync(() => { Thread.Sleep(100); Console.WriteLine("Test!"); }); output.WriteLine(time.ToString()); Assert.True(time >= 100); }
public void TimeTaskTest() { int time = CodePerformance.Time( Task.Run(() => { Thread.Sleep(100); Console.WriteLine("Test!"); }) ); output.WriteLine(time.ToString()); Assert.True(time >= 100); }
public void InsertCodeLog(String MethodName, String Description, DateTime From, DateTime To, TimeSpan Result, String User, String Value) { CodePerformance codePerformance = new CodePerformance(); double ResultLong = (Result.Seconds * 1000) + Result.Milliseconds; codePerformance.MethodName = MethodName; codePerformance.Description = Description; codePerformance.From = From; codePerformance.To = To; codePerformance.Result = ResultLong; codePerformance.LastUpdated = DateTime.Now; codePerformance.UserID = User; codePerformance.Value = Value; projectrepository.InsertCodeLog(codePerformance); projectrepository.Save(); }