Beispiel #1
0
        public void GetByInvalidId()
        {
            Setup();
            //Arrange
            var list = TodoListMock.GetEmptyList();

            _repositoryMock.Setup(item => item.GetById(It.IsAny <int>())).ReturnsAsync(() => null);

            //Act
            var result = _todoItemService.Get(1).Result;

            //Assert
            _repositoryMock.Verify(item => item.GetById(1), Times.Once);
            Assert.Null(result);
        }
        public void ListMustBeEmpty()
        {
            Setup();

            //Arrange
            var list = TodoListMock.GetEmptyList();

            _repositoryMock.Setup(item => item.GetAll()).ReturnsAsync(list);


            //Act
            var result = _todoItemListService.GetAll().Result;

            //Assert
            _repositoryMock.Verify(item => item.GetAll(), Times.Once);
            Assert.Equal(list.Count(), result.Count());
            Assert.Empty(result);
        }