             userSpecificSRSData: UserSpecificSRSData(srsLevel: SRSLevel.Master,
                 srsLevelNumeric: SRSLevel.Master.numericLevelThreshold,
                 dateUnlocked: date(2016, 1, 1, 0, 0, 0),
-                dateAvailable: date(2016, 2, 1, 0, 0, 0),
+                dateAvailable: date(2020, 2, 1, 0, 0, 0),
                 burned: false))
         
         let masteredGuruDate = mastered.guruDate(nil)

            userSpecificSRSData: UserSpecificSRSData(srsLevel: SRSLevel.Apprentice,
                srsLevelNumeric: SRSLevel.Guru.numericLevelThreshold - 1,
                dateUnlocked: date(2016, 1, 1, 0, 0, 0),
                dateAvailable: date(2016, 2, 1, 0, 0, 0),
                burned: false))
        
        let nearlyGuruDate = nearlyGuru.guruDate(nil)
        let nearlyGuruExpectedDate = date(2016, 2, 1, 0, 0, 0)
        XCTAssertEqual(nearlyGuruDate, nearlyGuruExpectedDate)
    }
    

            level: 4,
            userSpecificSRSData: UserSpecificSRSData(srsLevel: SRSLevel.Apprentice,
                srsLevelNumeric: 1,
                dateUnlocked: date(2020, 1, 1, 0, 0, 0),
                dateAvailable: date(2020, 2, 1, 0, 0, 0),
                burned: false))
        
        let newlyUnlockedGuruDate = newlyUnlocked.guruDate(nil)
        let newlyUnlockedExpectedGuruDate = date(2020, 2, 5, 6, 0, 0)
        XCTAssertEqual(newlyUnlockedGuruDate, newlyUnlockedExpectedGuruDate)
    }
    
