public IOrderMessageBuilder SendMessage()
        {
            Console.WriteLine("###########Order creation message#############");
            Console.WriteLine("MessageID: " + _orderMessage.GetMessageId());
            Console.WriteLine("OrderId: " + _orderMessage.GetOrderId());
            Console.WriteLine("Order Creation DateTime: " + _orderMessage.GetCreationDateTime());
            string orderType = _orderMessage.GetOrderType();

            if (orderType != null)
            {
                Console.WriteLine("Order Type: " + orderType);
            }
            Console.WriteLine("Ordered with discount: " + _orderMessage.GetIsDiscount());
            Console.WriteLine("Products list: ");
            _orderMessage.GetProducts().ForEach(product => Console.WriteLine(" -" + product));

            return(this);
        }