The following line fails with a null reference, when testing:
var awards = _session.QueryOver().Where(x => x.BusinessId == (int)business).List
Don't try to mock QueryOver. Instead, define a repository interface (which uses QueryOver internally) and mock that interface.