protected override bool Execute(T ruleContext)
        {
            Assert.ArgumentNotNull(ruleContext, "ruleContext");

            var browserCapabilitiesService = new BrowserCapabilitiesService(new HttpContextWrapper().Request);

            var platformVersion = browserCapabilitiesService.GetDecimalProperty("PlatformVersion", decimal.MinusOne);

            return(Compare(platformVersion));
        }