public void DeserializeJsonThrowsIfNoExtensionsReference()
        {
            MockAspNetService          mockAspNetService = new MockAspNetService();
            SystemWebExtensionsWrapper swe = new SystemWebExtensionsWrapper(mockAspNetService);

            swe.SystemWebExtensionsAssembly = null;
            swe.DeserializeJson("{\"foo\":\"bar\"}");
        }
        public void Initialize()
        {
            MockAspNetService          mockAspNetService = new MockAspNetService();
            SystemWebExtensionsWrapper swe = new SystemWebExtensionsWrapper(mockAspNetService);

            UnitTestAssert.IsNull(swe.RegisterStartupScriptMethodInfo);
            swe.Initialize(new Page());
            UnitTestAssert.IsNotNull(swe.RegisterStartupScriptMethodInfo);
        }
        public void DeserializeJsonDictionary()
        {
            MockAspNetService          mockAspNetService = new MockAspNetService();
            SystemWebExtensionsWrapper swe = new SystemWebExtensionsWrapper(mockAspNetService);

            swe.SystemWebExtensionsAssembly = Assembly.GetAssembly(typeof(ScriptManager));

            object o = swe.DeserializeJson("{\"foo\":\"bar\"}");

            UnitTestAssert.IsNotNull(o);
            Dictionary <string, object> dic = (Dictionary <string, object>)o;

            UnitTestAssert.AreEqual("bar", dic["foo"]);
        }