Пример #1
0
        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);
        }
Пример #2
0
        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);
        }