### Question:
ProductModuleService { public static ProductModule get(final Context context, final String number) throws NetLicensingException { CheckUtils.paramNotEmpty(number, "number"); return NetLicensingService.getInstance().get(context, Constants.ProductModule.ENDPOINT_PATH + "/" + number, null, ProductModule.class); }  static ProductModule create(final Context context, final String productNumber,
            final ProductModule productModule); static ProductModule get(final Context context, final String number); static Page<ProductModule> list(final Context context, final String filter); static ProductModule update(final Context context, final String number, final ProductModule productModule); static void delete(final Context context, final String number, final boolean forceCascade);  }### Answer:
@Test public void testGet() throws Exception { final ProductModule productModule = ProductModuleService.get(context, "PM001-TEST"); assertNotNull(productModule); assertEquals("PM001-TEST", productModule.getNumber()); assertEquals(true, productModule.getActive()); assertEquals("Test Product Module", productModule.getName()); assertEquals("P001-TEST", productModule.getProduct().getNumber()); }