예제 #1
0
        public void CreateNewTaskToDo_PassingNullObject_ShouldReturnFalse()
        {
            // Arrange
            var toDoService = new ToDoListServices(_sessionMock.Object);
            // Act
            var result = toDoService.CreateNewTaskToDo(null);

            // Assert
            result.Should().BeFalse();
        }
예제 #2
0
        public void GetById_RetrievesUserID_SchouldReturnTaskToDo()
        {
            // Arrange
            _sessionMock.Setup(p => p.Get <TaskToDoItem>(1)).Returns(_fakeDataBase[1]);
            var toDoService = new ToDoListServices(_sessionMock.Object);
            // Act
            var result = toDoService.GetById(1);

            // Assert
            result.Should().Equals(_fakeDataBase[1]);
        }
예제 #3
0
        public void GetAllTaskToDo_DownloadingTasks_SchouldReturnListOfAllTask()
        {
            // Arrange
            _sessionMock.Setup(p => p.Query <TaskToDoItem>()).Returns(_fakeDataBase.AsQueryable);
            var toDoService = new ToDoListServices(_sessionMock.Object);
            // Act
            var result = toDoService.GetAllTaskToDo();

            // Assert
            result.Should().Equal(_fakeDataBase);
        }