move the test mock models into a separate file

also add another test for AgnosticDataArray