public void Setup() { messageWriter = new Mock<IMessageWriter>(); logger = new Mock<ILogger>(); var drinkFactory = new DrinkFactory(); var drinkPreperationFactory = new DrinkPreperationFactory(); var newCafe = new NewAcuCafe(logger.Object, messageWriter.Object, drinkFactory,drinkPreperationFactory); newCafe.OrderDrink("", true, false); }
public void WriteMessageIsCalledWithErrorMessage() { var messageWriter = new Mock<IMessageWriter>(); var logger = new Mock<ILogger>(); var drinkFactory = new DrinkFactory(); var drinkPreperationFactory = new DrinkPreperationFactory(); var newCafe = new NewAcuCafe(logger.Object, messageWriter.Object, drinkFactory, drinkPreperationFactory); newCafe.OrderDrink("IceTea", true, false); messageWriter.Verify(m => m.WriteMesage("Cannot make ice tea with milk")); }
public void WriteMessageIsCalled(string type) { var messageWriter = new Mock<IMessageWriter>(); var logger = new Mock<ILogger>(); var drinkFactory = new DrinkFactory(); var drinkPreperationFactory = new DrinkPreperationFactory(); var newCafe = new NewAcuCafe(logger.Object, messageWriter.Object,drinkFactory,drinkPreperationFactory); newCafe.OrderDrink(type, true, false); messageWriter.Verify(m => m.WriteMesage(It.IsAny<string>())); }