assertEquals(100 * config.getServiceRate(NSmartContract.SmartContractType.SLOT1.name()).doubleValue(), slotContract.getPrepaidKilobytesDays().doubleValue(), 0.01);
System.out.println(">> " + slotContract.getPrepaidKilobytesDays().doubleValue() + " KD");
System.out.println(">> " + ((double)simpleContract.getPackedTransaction().length / 1024) + " Kb");
System.out.println(">> " + ((double)100 * config.getServiceRate(NSmartContract.SmartContractType.SLOT1.name()).doubleValue() * 1024 / simpleContract.getPackedTransaction().length) + " days");
assertEquals((100 + 300) * config.getServiceRate(NSmartContract.SmartContractType.SLOT1.name()).doubleValue(), refilledSlotContract.getPrepaidKilobytesDays().doubleValue(), 0.01);
System.out.println(">> " + refilledSlotContract.getPrepaidKilobytesDays().doubleValue() + " KD");
System.out.println(">> " + ((double)simpleContract.getPackedTransaction().length / 1024) + " Kb");
System.out.println(">> " + ((double)simpleContract2.getPackedTransaction().length / 1024) + " Kb");
assertEquals((100 + 300 + 300) * config.getServiceRate(NSmartContract.SmartContractType.SLOT1.name()).doubleValue(), refilledSlotContract2.getPrepaidKilobytesDays().doubleValue(), 0.01);
System.out.println(">> " + refilledSlotContract2.getPrepaidKilobytesDays().doubleValue() + " KD");
System.out.println(">> " + ((double)simpleContract2.getPackedTransaction().length / 1024) + " Kb");
System.out.println(">> " + ((double)simpleContract3.getPackedTransaction().length / 1024) + " Kb");
assertEquals((100 + 300 + 300 + 300) * config.getServiceRate(NSmartContract.SmartContractType.SLOT1.name()).doubleValue(), refilledSlotContract3.getPrepaidKilobytesDays().doubleValue(), 0.01);
System.out.println(">> " + refilledSlotContract3.getPrepaidKilobytesDays().doubleValue() + " KD");
System.out.println(">> " + ((double)simpleContract3.getPackedTransaction().length / 1024) + " Kb");
System.out.println(">> " + ((double)(100 + 300 + 300 + 300) * config.getServiceRate(NSmartContract.SmartContractType.SLOT1.name()).doubleValue() * 1024 / simpleContract3.getPackedTransaction().length) + " days");