@Test public void priceShouldBeSentToTheConfiguredDevice() { Device device = mock(Device.class); PosDisplay posDisplay = new PosDisplay(device); posDisplay.printPrice(new Amount(100)); verify(device).write("100"); }
@Test public void errorMessageShouldBeSentToTheConfiguredDevice() { Device device = mock(Device.class); PosDisplay posDisplay = new PosDisplay(device); posDisplay.printPriceNotFoundMessage("Invalid product barcode [xyz]"); verify(device).write("Invalid product barcode [xyz]"); }