Example #1
0
        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();
        }
Example #2
0
        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");
            }
        }