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); }
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); }