/**
  * @test
  */
 public function TestResultsValid()
 {
     /**
      * we want to make sure an array is returned
      */
     $csv = new Csv('./resources/fridge.csv');
     $this->assertEquals(is_array($csv->get()), true);
 }
<?php

/**
 * @author Ryan Spencer <*****@*****.**>
 */
require 'src/autoload.php';
use App\Lib\Csv;
use App\Lib\Json;
use App\Lib\Args;
use App\Lib\Messages;
date_default_timezone_set('Australia/Sydney');
$message = new Messages();
if (isset($argv)) {
    $arguments = new Args($argv);
    if ($arguments->count() == 2) {
        $ingredients = new Csv($arguments->get(0));
        // check to see if there was any ingredients imported
        if (!$ingredients->count()) {
            $error = $ingredients->hasError();
            if ($error["error"]) {
                $message->add($error["message"]);
            } else {
                // order takeout
                $message->add("All ingredients are past their used by date, Order Takeout!");
            }
        } else {
            // import recipes
            $recipes = new Json($arguments->get(1));
            if (!$recipes->count()) {
                $error = $recipes->hasError();
                if ($error["error"]) {