Converge interface spec to shared examples
Include share examples in unit tests