Ejemplo n.º 1
0
        public async Task GetAllUsersChech()
        {
            //Arrange
            ItemBl itemBl = new ItemBl(mockRepository.Object, mockMapper.Object);

            //Act
            var res = await itemBl.GetAllAsync();

            //Assert
            Assert.IsAssignableFrom <IEnumerable <ItemDto> >(res);
        }
Ejemplo n.º 2
0
        public async Task CheckGetAllAsyncReturnEmptyListIfEmpty()
        {
            _mockItemRepo.Setup(repo => repo.GetAllAsync()).ReturnsAsync(null as List <Item>);
            var ItemBl = new ItemBl(_mockItemRepo.Object, _mockMapper, _mockCommentRepo.Object, _mockProjectUserRepo.Object, _mockProjectRepo.Object, _mockSprintRepository.Object);
            var items  = await ItemBl.GetAllAsync();

            var viewResult = Assert.IsAssignableFrom <IEnumerable <ItemDto> >(items);
            var listItems  = items as List <ItemDto>;

            Assert.Empty(listItems);
            _mockItemRepo.Verify(r => r.GetAllAsync(), Times.Once);
        }