 		[Test(order=5)]
 		public function testWheneverTrue():void
 		{
+			mp = new ModusPonens("Basic Claim", ["Reason 1", "Reason 2"], false, "Whenever Foo, Bar, and Baz", false);
 			mp.whenever(true);
 			trace("~~ Printing all reasons in testWheneverTrue");
 			for each (var reason:String in mp.getReason()){

		[Test(order=10)]
		public function testOnlyIfFalse():void
		{
			mp.onlyIf(true);
			trace("~~ Printing all reasons in testOnlyIfFalse");
			for each (var reason:String in mp.getReason()){

		[Before]
		public function setUp():void
		{
			//The functions are too various to use the same one over and over.
		}
		
		[After]
