Example #1
0
        public void CheckExpired_Idle()
        {
            // Arrange
            var current = DateTime.UtcNow;
            var state   = new IdleState(current.AddSeconds(-10));

            // Act
            var result = IdleTimeoutPool.CheckExpired(state, current);

            // Assert
            Assert.True(result);
        }
Example #2
0
        public void CheckExpired_Lease_NoExpiration()
        {
            // Arrange
            var current = DateTime.UtcNow;
            var state   = new IdleState(current.AddSeconds(-19));

            state.UsedOn = current;

            // Act
            var result = IdleTimeoutPool.CheckExpired(state, current);

            // Assert
            Assert.False(result);
        }