public async void GetTimeReturnsMaxValueWithNoLock() { var file = new FileInfo(Path.GetTempFileName()); var fileLock = new FileLock(file); DateTime dateTime = await fileLock.GetReleaseDate(); Assert.Equal(DateTime.MaxValue, dateTime); }
public async void GetTimeReturnsCurrentReleaseDate() { var file = new FileInfo(Path.GetTempFileName()); var fileLock = new FileLock(file); await fileLock.TryAcquire(TimeSpan.FromHours(1)); DateTime dateTime = await fileLock.GetReleaseDate(); Assert.NotEqual(DateTime.MaxValue, dateTime); }