Serperated interface contract tests into own class.