public async Task GiveinValidRequest__ShouldReturnEmptyList() { var command = new GetConversationsQuery { TeamId = invalidTeamId, UserId = Guid.Parse(_currentUserServiceMock.Object.UserId) }; var result = await _sut.Handle(command, CancellationToken.None); result.ShouldBeEmpty(); }
public async Task GiveValidRequestWithoutTeamId__ShouldRaiseConversationsTypeNotChannel() { var command = new GetConversationsQuery { UserId = Guid.Parse(_currentUserServiceMock.Object.UserId) }; var result = await _sut.Handle(command, CancellationToken.None); result.ShouldNotBeNull(); result.ShouldBeOfType <List <ConversationModel> >(); foreach (ConversationModel con in result) { con.Type.ShouldNotBe("channel"); } }