@Test
public void testFeeForAtom() {

	PerParticleFeeEntry f = get();
	Set<Particle> outputs = Sets.newHashSet();
	RadixAddress addr = new RadixAddress((byte) 0, ECKeyPair.generateNew().getPublicKey());
	assertEquals(UInt256.ZERO, f.feeFor(null, 0, outputs));
	outputs.add(MessageParticle.builder().from(addr).to(addr).payload("Particle 1".getBytes()).build());
	assertEquals(UInt256.ZERO, f.feeFor(null, 0, outputs));
	outputs.add(MessageParticle.builder().from(addr).to(addr).payload("Particle 2".getBytes()).build());
	assertEquals(FEE, f.feeFor(null, 0, outputs));
	outputs.add(MessageParticle.builder().from(addr).to(addr).payload("Particle 3".getBytes()).build());
	assertEquals(FEE.multiply(UInt256.TWO), f.feeFor(null, 0, outputs));
}