#pragma once 
//////////////////////////////////////////////////////////////////////
//	filename: 	C_InterfaceTestFixture.h
//	
//	purpose:	Run example animations for regression testing
//				on "C" interface
/////////////////////////////////////////////////////////////////////

#include "TestOptions.h"
#include "MiniCppUnit.hxx"

class C_InterfaceTestFixture : public TestFixture<C_InterfaceTestFixture>
{
public:
	TEST_FIXTURE(C_InterfaceTestFixture)
	{
		// enable/disable individual tests here
		TEST_CASE(spineboyTestCase);
		TEST_CASE(raptorTestCase);
		TEST_CASE(goblinsTestCase);
	}

public:
	virtual void setUp();
	virtual void tearDown();

	void	spineboyTestCase();
	void	raptorTestCase();
	void	goblinsTestCase();
};
#if defined(gForceAllTests) || defined(gCInterfaceTestFixture)
REGISTER_FIXTURE(C_InterfaceTestFixture);
#endif