@Test public void thatPricelistViewModelDelegatesImportToPricelistImporter() { when(media.isBinary()).thenReturn(true); when(media.getStreamData()).thenReturn(inputStream); pricelistsViewModel.importPricelist(uploadEvent); verify(pricelistImporter).importPricelist(inputStream); verifyNoMoreInteractions(pricelistImporter); }
@Test(expected = CiscoException.class) public void thatImportPricelistThrowsCiscoExceptionIfMediaTypeIsNotBinary() { when(media.isBinary()).thenReturn(false); pricelistsViewModel.importPricelist(uploadEvent); }