diff --git a/Source Code/TeamHobby.HobbyProjectGenerator/TeamHobby.UserManagement.xTests/UnitTest1.cs b/Source Code/TeamHobby.HobbyProjectGenerator/TeamHobby.UserManagement.xTests/UnitTest1.cs index 4f483ad..eca9743 100644 --- a/Source Code/TeamHobby.HobbyProjectGenerator/TeamHobby.UserManagement.xTests/UnitTest1.cs +++ b/Source Code/TeamHobby.HobbyProjectGenerator/TeamHobby.UserManagement.xTests/UnitTest1.cs @@ -1,13 +1,47 @@ +using System; using Xunit; +using Xunit.Abstractions; +using System.Threading; namespace TeamHobby.UserManagement.xTests { public class UnitTest1 { - [Fact] - public void Test1() + + ITestOutputHelper output; + public Example(ITestOutputHelper output) { + this.output = output; + } + [Fact] + public void SingleOperationinFiveSec() + { + DateTime start = DateTime.Now; + Thread.Sleep(5000); + // create a file + DateTime end = DateTime.Now; + TimeSpan timeSpan = (end - start); + var sec = timeSpan.TotalSeconds; + //throw new Exception(sec.ToString()); + if (sec > 1) + { + throw new Exception("Greater than 5 seconds"); + } + throw new Exception("Less than 5 seconds"); + //output.WriteLine("check"); + //output.WriteLine("Elapsed time is {0} ms", timeSpan.TotalSeconds); + + var s = DateTime.Now; + output.WriteLine(s); + output.WriteLine("Time is ", DateTime.Now); + aTimer.Start(); + Assert.True(false); + aTimer.Stop(); + var e = DateTime.Now; + var diff = s - e; + output.WriteLine("Diff time ", diff); + Assert.True(true); } } } \ No newline at end of file