public async Task Handle_InvalidMessageChatId_NotFound()
        {
            var sut = new GetMessageChatByIdQueryHandler(_context, _mapper);

            var query = new GetMessageChatByIdQuery
            {
                MessageChatId = Guid.NewGuid()
            };
            await Assert.ThrowsAsync <NotFoundException>(() => sut.Handle(query, CancellationToken.None));
        }
        public void IsValid_ShouldBeTrue_QueryValid()
        {
            var query = new GetMessageChatByIdQuery
            {
                MessageChatId = Guid.NewGuid()
            };

            var validator = new GetMessageChatByIdQueryValidator();

            var result = validator.Validate(query);

            result.IsValid.ShouldBe(true);
        }
        public void IsValid_ShouldBeFalse_WhenMessageChatIdIsEmpty()
        {
            var query = new GetMessageChatByIdQuery
            {
                MessageChatId = Guid.Empty
            };

            var validator = new GetMessageChatByIdQueryValidator();

            var result = validator.Validate(query);

            result.IsValid.ShouldBe(false);
        }