@Test public void openCreateNewExpenditureTypeDialog() { controller.openCreateNewExpenditureTypeDialog(EDIT_OUTCOME); InOrder inOrder = inOrder(cache, dialog); inOrder.verify(cache).createNewExpenditureType(); inOrder.verify(cache).scheduleCreateOperation(); inOrder.verify(dialog).displayInputForm(EDIT_OUTCOME); }
@Test public void openRemoveSelectedExpenditureTypeConfirmationDialog() { controller.openRemoveSelectedExpenditureTypeConfirmationDialog(REMOVE_OUTCOME); InOrder inOrder = inOrder(cache, dialog); inOrder.verify(cache, never()).createNewExpenditureType(); inOrder.verify(cache).scheduleRemoveOperation(); inOrder.verify(dialog).displayBeforeRemoveConfirmationDialog(REMOVE_OUTCOME); }