47 lines
1.3 KiB
C#
47 lines
1.3 KiB
C#
using System;
|
|
using Xunit;
|
|
using Xunit.Abstractions;
|
|
using System.Threading;
|
|
|
|
namespace TeamHobby.UserManagement.xTests
|
|
{
|
|
public class UnitTest1
|
|
{
|
|
|
|
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);
|
|
}
|
|
}
|
|
} |