Esempio n. 1
0
        public void Reset_to_zero()
        {
            //Arrange
            int todoId = 15;

            //Act
            TodoSequencer.Reset();
            todoId = TodoSequencer.NextTodoId();

            //Assert
            Assert.Equal(1, todoId);
        }
Esempio n. 2
0
        public void TodoIdCountsUp()
        {
            // Arrange

            int oldvalue = TodoSequencer.NextTodoId();
            int expected = oldvalue + 1;

            // Act
            int result = TodoSequencer.NextTodoId();

            // Asssert

            Assert.Equal(expected, result);
        }
Esempio n. 3
0
        public void RunReset()
        {
            //Run reset before act to remove possible static values


            //Arrange & //Act
            int firstId = TodoSequencer.NextTodoId();

            TodoSequencer.Reset();
            int secondId = TodoSequencer.NextTodoId();

            //Assert

            Assert.Equal(1, secondId);
            TodoSequencer.Reset();
        }
Esempio n. 4
0
        public void TodoIdCountUpResets()
        {
            // Arrange
            int expected = 1;

            for (int i = 0; i < 67; i++)
            {
                TodoSequencer.NextTodoId();
            }

            // Act
            TodoSequencer.Reset();
            int result = TodoSequencer.NextTodoId();

            // Asssert
            Assert.Equal(expected, result);
        }
Esempio n. 5
0
        public void RunNextTodoId()
        {
            //Arrange
            int firstId  = 1;
            int secondId = 2;

            TodoSequencer.Reset();
            //Act
            int firstResult  = TodoSequencer.NextTodoId();
            int secondResult = TodoSequencer.NextTodoId();

            //Assert

            Assert.Equal(firstId, firstResult);
            Assert.Equal(secondId, secondResult);
            TodoSequencer.Reset();
        }
Esempio n. 6
0
 public Todo(string description)               //Constructor
 {
     TodoId      = TodoSequencer.NextTodoId(); //Uses PersonSequencer to get next id.
     Description = description;
     Done        = false;
 }