@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);
    }
}