I have the following and get an error on the insert:
Order o1 = new Order(Name ='anOrder', Account = test, Status = 'Activated', EffectiveDate = date.today(), Program__c = clothing.id); orders.add(o1); insert o1;
The exact error is this: System.DmlException: Insert failed. First exception on row 0; first error: REQUIRED_FIELD_MISSING, Account Name:You must enter a value: 
The label for the Account is Account Name, the API name is just Account, and there is no other field it could be, with only a couple required fields at all. What might this be? I'm losing my mind over it. I know this is a very general question...will elaborate with whatever else as needed. Should be very simple...