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); }