@Test public void jsonEncoderIsCreated() { GenericEncoderFactory factory = new GenericEncoderFactory(rpcEncoder, jsonEncoder); Encoder encoder = factory.create(new GenericJsonEvent()); assertThat(encoder, is(sameInstance(jsonEncoder))); }
@Test public void rpcEncoderIsCreated() { GenericEncoderFactory factory = new GenericEncoderFactory(rpcEncoder, jsonEncoder); Encoder encoder = factory.create(new AddPersonEvent("John", 20)); assertThat(encoder, is(sameInstance(rpcEncoder))); }