public void SilverlightParametersDoesContainKeys()
        {
            MockSilverlightApplication mock = new MockSilverlightApplication();

            IDictionary <string, string> silverlightParameters = mock.GetSilverlightParametersMock();

            Assert.IsTrue(silverlightParameters.ContainsKey("InitParams"),
                          "SilverlightParameters should contain InitParams.");
            Assert.IsTrue(silverlightParameters["InitParams"].Contains(UserSerializer.UserKey),
                          "InitParams should contain the UserKey.");
        }
        public void SilverlightParametersDoesContainKeys()
        {
            MockSilverlightApplication mock = new MockSilverlightApplication();

            IDictionary<string, string> silverlightParameters = mock.GetSilverlightParametersMock();

            Assert.IsTrue(silverlightParameters.ContainsKey("InitParams"),
                "SilverlightParameters should contain InitParams.");
            Assert.IsTrue(silverlightParameters["InitParams"].Contains(UserSerializer.UserKey),
                "InitParams should contain the UserKey.");
        }
        public void SilverlightParametersDoesNotContainKeys()
        {
            MockSilverlightApplication mock = new MockSilverlightApplication();
            mock.EnableUserState = false;

            IDictionary<string, string> silverlightParameters = mock.GetSilverlightParametersMock();

            // InitParams can be empty (especially if we're not adding to it)
            if (silverlightParameters.ContainsKey("InitParams"))
            {
                Assert.IsFalse(silverlightParameters["InitParams"].Contains(UserSerializer.UserKey),
                    "InitParams should not contain the UserKey.");
            }
        }
        public void SilverlightParametersDoesNotContainKeys()
        {
            MockSilverlightApplication mock = new MockSilverlightApplication();

            mock.EnableUserState = false;

            IDictionary <string, string> silverlightParameters = mock.GetSilverlightParametersMock();

            // InitParams can be empty (especially if we're not adding to it)
            if (silverlightParameters.ContainsKey("InitParams"))
            {
                Assert.IsFalse(silverlightParameters["InitParams"].Contains(UserSerializer.UserKey),
                               "InitParams should not contain the UserKey.");
            }
        }