Add full integration test