Add GpuInterface unit test

- This unit test effectively performs a setup-unsetup action and then
  asserts equality. Whether or not more tests are required is to be
  seen.