public void ShouldReturnAMessageDrinkNotAvailable_WhenPutInNameOfDrink()
        {
            var protocol        = new DrinkMarkerProtocol();
            var orderTranslator = new OrderTranslator(protocol);
            var result          = orderTranslator.ConvertMessage(Drink.Tea.ToString());

            Assert.IsType <string>(result);
            Assert.Equal("M: Tea is not available. An email has been sent to notify the vendor", result);
        }
        public void ShouldReturnAStringWithHSymbolForHotDrink(Enum item, int num, int temputure, string expected)
        {
            var protocol        = new DrinkMarkerProtocol();
            var orderTranslator = new OrderTranslator(protocol);
            var customerOrder   = new CustomerOrder(item, num, temputure);
            var result          = orderTranslator.TranslateOrder(customerOrder);

            Assert.IsType <string>(result);
            Assert.Equal(expected, result);
        }