Example #1
0
        public void Next_WhenNotExpiredAndLimitNotExceeded_ReturnsSameInstance()
        {
            ValidState state = new ValidState(null, 100, TimeSpan.FromSeconds(5));
            var        next  = state.Next();

            Assert.AreSame(state, next);
            state.PerformStateOperation();
            next = state.Next();
            Assert.AreSame(state, next);
        }