Used macros and shared examples in tests