### Question:
LicenseTemplateService { public static LicenseTemplate get(final Context context, final String number) throws NetLicensingException { CheckUtils.paramNotEmpty(number, "number"); return NetLicensingService.getInstance().get(context, Constants.LicenseTemplate.ENDPOINT_PATH + "/" + number, null, LicenseTemplate.class); }  static LicenseTemplate create(final Context context, final String productModuleNumber,
            final LicenseTemplate licenseTemplate); static LicenseTemplate get(final Context context, final String number); static Page<LicenseTemplate> list(final Context context, final String filter); static LicenseTemplate update(final Context context, final String number,
            final LicenseTemplate licenseTemplate); static void delete(final Context context, final String number, final boolean forceCascade);  }### Answer:
@Test public void testGet() throws Exception { final LicenseTemplate licenseTemplate = LicenseTemplateService.get(context, "LT001-TEST"); assertNotNull(licenseTemplate); assertEquals("LT001-TEST", licenseTemplate.getNumber()); assertEquals("Test License", licenseTemplate.getName()); assertEquals(LicenseType.FEATURE, licenseTemplate.getLicenseType()); assertEquals(true, licenseTemplate.getActive()); assertEquals(Currency.EUR, licenseTemplate.getCurrency()); assertEquals(new BigDecimal("10.00"), licenseTemplate.getPrice()); assertEquals(true, licenseTemplate.getAutomatic()); assertEquals(true, licenseTemplate.getHidden()); assertEquals(true, licenseTemplate.getHideLicenses()); assertEquals("PM001-TEST", licenseTemplate.getProductModule().getNumber()); assertEquals("30", licenseTemplate.getProperties().get(TIME_VOLUME_PROPERTY)); }