public async Task ChatBusiness_ListarChatsMensajes_ShouldList() { ChatsBusiness chatBusiness = new ChatsBusiness(); ChatsMensajes chats = new ChatsMensajes { SkipIndexBase = 0, TakeIndexBase = 4, CodigoChatEnvia = 1, CodigoChatRecibe = 2, ZonaHorariaGMTBase = -5 }; List <ChatsMensajes> listaChats = await chatBusiness.ListarChatsMensajes(chats); Assert.IsNotNull(listaChats); }
public async Task <IHttpActionResult> ListarChatsMensajes(ChatsMensajes chatMensajeParaListar) { if (chatMensajeParaListar == null || chatMensajeParaListar.CodigoChatEnvia <= 0 || chatMensajeParaListar.CodigoChatRecibe <= 0 || chatMensajeParaListar.SkipIndexBase < 0 || chatMensajeParaListar.TakeIndexBase <= 0) { return(BadRequest("chatMensajeParaListar vacio y/o invalido!.")); } try { List <ChatsMensajes> listaChatMensajes = await _chatBusiness.ListarChatsMensajes(chatMensajeParaListar); return(Ok(listaChatMensajes)); } catch (Exception ex) { return(InternalServerError(ex)); } }