Guest User

Untitled

a guest
Jan 21st, 2019
440
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.22 KB | None | 0 0
  1. @isTest static void test(){
  2.  
  3. Account acc = new Account();
  4. acc.Name = 'farah test';
  5. insert acc;
  6.  
  7. Opportunity opp = new Opportunity();
  8. opp.Name = 'tests';
  9. opp.CloseDate = Date.today();
  10. opp.StageName ='Demo';
  11. opp.AccountId = acc.Id;
  12. opp.Type='New';
  13. opp.Demo_Date__c = Date.today();
  14. opp.New_Vehicle_Feed_Provider__c ='AutoFunds';
  15. insert opp;
  16.  
  17. Product2 p1 = new Product2();
  18. p1.Family = '360 Suite';
  19. p1.IsActive = true;
  20. p1.Name ='360 Suite';
  21. insert p1;
  22.  
  23. Id pricebookId = Test.getStandardPricebookId();
  24. PricebookEntry pb1 = new PricebookEntry();
  25. pb1.Product2Id =p1.Id;
  26. pb1.Pricebook2Id = pricebookId;
  27. pb1.UnitPrice = 100.00;
  28. pb1.IsActive = true;
  29. insert pb1;
  30.  
  31.  
  32. OpportunityLineItem oli = new OpportunityLineItem(
  33. OpportunityId = opp.Id,
  34. Quantity = 5,
  35. PricebookEntryId = pb1.Id,
  36. TotalPrice = Quantity * pb1.UnitPrice
  37. );
  38. insert oli;
  39.  
  40.  
  41. opp.StageName = 'Closed Won';
  42. update opp;
  43.  
  44.  
  45.  
  46. }
Add Comment
Please, Sign In to add comment