Exemplo n.º 1
0
        public async Task GiveInvalidTeamId_ShouldReturnEmptyList()
        {
            var command = new GetConversationsByTeamIdQuery {
                TeamId = invalidTeamId
            };
            var result = await _sut.Handle(command, CancellationToken.None);

            result.ShouldBeEmpty();
        }
Exemplo n.º 2
0
        public async Task GiveValidTeamId_ShouldRaiseConversations()
        {
            var command = new GetConversationsByTeamIdQuery {
                TeamId = validTeamId
            };
            var result = await _sut.Handle(command, CancellationToken.None);

            result.ShouldNotBeNull();
            result.ShouldBeOfType <List <ConversationModel> >();
            foreach (ConversationModel con in result)
            {
                con.TeamId.ShouldBe(validTeamId.ToString());
                con.Type.ShouldBe("channel");
            }
        }