private EntityInstance TestEntityInstance()
        {
            ISessionBuilder sessionBuilder = new SessionBuilder();
            Session         session;
            var             assembly         = Assembly.GetCallingAssembly();
            var             rulebaseLocation = assembly.GetName().Name + @".Rulebase.Loans Bursary 17_18.zip";

            using (Stream stream = assembly.GetManifestResourceStream(rulebaseLocation))
            {
                session = sessionBuilder.CreateOPASession(stream, TestGlobalEntity());
            }

            session.Think();

            return(session.GetGlobalEntityInstance());
        }