public void NextTodoId_getNextTodoId_id()
        {
            //arrange
            TodoSequencer.reset();
            int expectedNextId = 1;
            //act
            int nextId = TodoSequencer.nextTodoId();

            //assert
            Assert.Equal(expectedNextId, nextId);
        }
Example #2
0
        public void nextTodoIdTest_TestThatTodoIdIsIncrementedAndReturned()
        {
            //Arrange
            int expected = 1;

            //Act
            TodoSequencer.reset();
            int result = TodoSequencer.nextTodoId();

            //Assert
            Assert.Equal(expected, result);
        }
Example #3
0
        public void resetTest_TestThatTodoIdIsResetToZero()
        {
            //Arrange
            int expected = 1;

            //Act
            TodoSequencer.nextTodoId();
            TodoSequencer.nextTodoId();
            TodoSequencer.nextTodoId();
            TodoSequencer.reset();

            //Assert
            Assert.Equal(expected, TodoSequencer.nextTodoId());
        }
        public void Reset_ResetId_NextToDoId()
        {
            //arrange
            TodoSequencer.reset();
            int expectedResetId = 1;
            // consume 2 id's
            int nextId = TodoSequencer.nextTodoId();

            nextId = TodoSequencer.nextTodoId();


            //act
            TodoSequencer.reset();
            int newId = TodoSequencer.nextTodoId();

            //assert
            Assert.NotEqual(nextId, newId);
            Assert.Equal(expectedResetId, newId);
        }