@Test public void shouldSave() throws Exception { VendorUser vendorUser = new VendorUser(); service.save(vendorUser); verify(repository).insert(vendorUser); verify(repository, never()).update(vendorUser); }
public void save(VendorUser vendorUser) { if (vendorUser.getId() == null) vendorUserRepository.insert(vendorUser); else vendorUserRepository.update(vendorUser); }
VendorUserService { public void save(VendorUser vendorUser) { if (vendorUser.getId() == null) vendorUserRepository.insert(vendorUser); else vendorUserRepository.update(vendorUser); } }
VendorUserService { public void save(VendorUser vendorUser) { if (vendorUser.getId() == null) vendorUserRepository.insert(vendorUser); else vendorUserRepository.update(vendorUser); }  }
VendorUserService { public void save(VendorUser vendorUser) { if (vendorUser.getId() == null) vendorUserRepository.insert(vendorUser); else vendorUserRepository.update(vendorUser); }  List<User> getAllUsersForVendor(Long vendorId); void save(VendorUser vendorUser); void removeVendorUserAssociation(Long vendorId, Long userId); List<User> getAllUsersAvailableForVendor(); }
VendorUserService { public void save(VendorUser vendorUser) { if (vendorUser.getId() == null) vendorUserRepository.insert(vendorUser); else vendorUserRepository.update(vendorUser); }  List<User> getAllUsersForVendor(Long vendorId); void save(VendorUser vendorUser); void removeVendorUserAssociation(Long vendorId, Long userId); List<User> getAllUsersAvailableForVendor();  }