public void Interrupt_BrewCiffee_WarmerEmpty() { CoffeeMaker maker = new CoffeeMaker(); Input input = new WarmerEmpty(); Assert.IsInstanceOfType(maker.coffeeMaker, typeof(BrewCoffee)); maker.change(input); Assert.IsInstanceOfType(maker.coffeeMaker, typeof(Interrupt)); }
public void PourCoffee_when_Ready_warmerEmpty() { ICoffeeMaker makerType = new ReadyCoffee(); CoffeeMaker maker = new CoffeeMaker(makerType); Input input = new WarmerEmpty(); Assert.IsInstanceOfType(maker.coffeeMaker, typeof(ReadyCoffee)); maker.change(input); Assert.IsInstanceOfType(maker.coffeeMaker, typeof(PourCoffee)); }