Contract testing for event driven architectures | Neojn