protected override IServiceLocatorConfig GetServiceLocatorConfig()
        {
            var farmConfig = new MockServiceLocatorConfig();

            farmConfig.GetTypeMappingsRetVal             = FarmTypeMappings;
            farmConfig.LastUpdateRetVal                  = FarmLastUpdatedRetVal;
            farmConfig.SiteCachingTimeoutInSecondsRetVal = SiteCachingTimeoutInSecondsRetVal;
            farmConfig.GotTypeMappingsFromConfig        += delegate
            {
                FarmGotTypeMappingsFromConfig = true;
            };

            return(farmConfig);
        }
        protected override IServiceLocatorConfig GetServiceLocatorConfig(SPSite site)
        {
            var siteConfig = new MockServiceLocatorConfig
            {
                GetTypeMappingsRetVal             = SiteTypeMappings,
                LastUpdateRetVal                  = SiteLastUpdatedRetVal,
                SiteCachingTimeoutInSecondsRetVal = SiteCachingTimeoutInSecondsRetVal
            };

            siteConfig.GotTypeMappingsFromConfig += delegate
            {
                SiteGotTypeMappingsFromConfig = true;
            };
            return(siteConfig);
        }