public void MobileWap()
        {
            var resolver = MockService.Device("wap", "Accept");

            Assert.Equal(Device.Mobile, resolver.Type);
        }
        public void MobileUAProf(string header)
        {
            var resolver = MockService.Device("<doc></doc>", header);

            Assert.Equal(Device.Mobile, resolver.Type);
        }
        public void MobilePrefix(string agent)
        {
            var resolver = MockService.Device(agent);

            Assert.Equal(Device.Mobile, resolver.Type);
        }
        public void Tablet(string agent)
        {
            var resolver = MockService.Device(agent);

            Assert.Equal(Device.Tablet, resolver.Type);
        }
        public void UserAgentIsNull()
        {
            var resolver = MockService.Device(null);

            Assert.NotNull(resolver);
        }
        public void Desktop(string agent)
        {
            var resolver = MockService.Device(agent);

            Assert.Equal(Device.Desktop, resolver.Type);
        }