@isTest private class SaveSolutionFromReportControllerTest { static testMethod void myUnitTest() { Daily_Report__c dr = new Daily_Report__c( Reported_Date__c = Date.today(), Reporter__c = Userinfo.getUserId() ); insert dr; Event__c ec = new Event__c( Daily_Report__c = dr.Id, StartDateTime__c = System.now(), EndDateTime__c = System.now(), Subject__c = 'Subject', Location__c = 'Location', ActivityDate__c = dr.Reported_Date__c ); insert ec; Lead ld = new Lead( LastName = 'last name', Company = 'company' ); insert ld; ApexPages.currentPage().getParameters().put('eid', ec.Id); ApexPages.currentPage().getParameters().put('newid', ld.Id); SaveSolutionFromReportController slf = new SaveSolutionFromReportController(); slf.init(); // ec = [select Lead_ID__c, Lead_Count__c from Event__c where Id = :ec.Id]; // System.assertEquals(ld.Id, ec.Lead_ID__c); // System.assertEquals(1, ec.Lead_Count__c); } }